Struct lex_lib::vec2generic::Vec2generic
source · pub struct Vec2generic<T> {
pub x: T,
pub y: T,
}Expand description
Generic Vector2.
Requires for the Type to derive Debug, Clone, PartialEq and implement Default trait
Doesn’t overload operators like the other Vector2s
Fields§
§x: TX value.
y: TY value.
Implementations§
source§impl<T> Vec2generic<T>
impl<T> Vec2generic<T>
sourcepub fn new(x: T, y: T) -> Self
pub fn new(x: T, y: T) -> Self
Creates a new Vec2generic with x and y defined.
use default() for a default initialized.
Trait Implementations§
source§impl<T: Clone> Clone for Vec2generic<T>
impl<T: Clone> Clone for Vec2generic<T>
source§fn clone(&self) -> Vec2generic<T>
fn clone(&self) -> Vec2generic<T>
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl<T: Debug> Debug for Vec2generic<T>
impl<T: Debug> Debug for Vec2generic<T>
source§impl<T: Default> Default for Vec2generic<T>
impl<T: Default> Default for Vec2generic<T>
source§fn default() -> Self
fn default() -> Self
Creates a new Vec2generic with x and y initialized with the Type default.