pub struct Directions {
pub left: bool,
pub right: bool,
pub top: bool,
pub bottom: bool,
}
Expand description
Directions flags
Fields§
§left: bool
§right: bool
§top: bool
§bottom: bool
Implementations§
Source§impl Directions
impl Directions
Sourcepub fn get_direction(&self, direction: Direction) -> bool
pub fn get_direction(&self, direction: Direction) -> bool
Returns the value of the provided direction
Sourcepub fn set_direction(self, direction: Direction, value: bool) -> Self
pub fn set_direction(self, direction: Direction, value: bool) -> Self
Sets the value of the provided direction
Trait Implementations§
Source§impl Clone for Directions
impl Clone for Directions
Source§fn clone(&self) -> Directions
fn clone(&self) -> Directions
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 Debug for Directions
impl Debug for Directions
Source§impl Default for Directions
impl Default for Directions
Source§fn default() -> Directions
fn default() -> Directions
Returns the “default value” for a type. Read more
impl Copy for Directions
Auto Trait Implementations§
impl Freeze for Directions
impl RefUnwindSafe for Directions
impl Send for Directions
impl Sync for Directions
impl Unpin for Directions
impl UnwindSafe for Directions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more