diff options
Diffstat (limited to 'core/src')
-rw-r--r-- | core/src/size.rs | 8 | ||||
-rw-r--r-- | core/src/vector.rs | 8 |
2 files changed, 7 insertions, 9 deletions
diff --git a/core/src/size.rs b/core/src/size.rs index 060f8fa5..5c130978 100644 --- a/core/src/size.rs +++ b/core/src/size.rs @@ -1,4 +1,4 @@ -use super::vector::Vector; +use crate::Vector; use std::f32; /// An amount of space in 2 dimensions. @@ -72,3 +72,9 @@ impl From<Size> for [f32; 2] { [size.width, size.height] } } + +impl From<Size> for Vector<f32> { + fn from(size: Size) -> Self { + Vector::new(size.width, size.height) + } +} diff --git a/core/src/vector.rs b/core/src/vector.rs index fd00b5ba..e31924e7 100644 --- a/core/src/vector.rs +++ b/core/src/vector.rs @@ -1,5 +1,3 @@ -use super::size::Size; - /// A 2D vector. #[derive(Debug, Clone, Copy, PartialEq)] pub struct Vector<T = f32> { @@ -82,9 +80,3 @@ where [other.x, other.y] } } - -impl From<Size> for Vector<f32> { - fn from(size: Size) -> Self { - Vector::new(size.width, size.height) - } -} |