#[repr(C, u8)]pub enum LineDirection {
    Angle(Angle),
    Horizontal(HorizontalPositionKeyword),
    Vertical(VerticalPositionKeyword),
    Corner(HorizontalPositionKeyword, VerticalPositionKeyword),
}Expand description
A computed gradient line direction.
Variants§
Angle(Angle)
An angle.
Horizontal(HorizontalPositionKeyword)
A horizontal direction.
Vertical(VerticalPositionKeyword)
A vertical direction.
Corner(HorizontalPositionKeyword, VerticalPositionKeyword)
A corner.
Trait Implementations§
Source§impl Clone for LineDirection
 
impl Clone for LineDirection
Source§fn clone(&self) -> LineDirection
 
fn clone(&self) -> LineDirection
Returns a duplicate 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 LineDirection
 
impl Debug for LineDirection
Source§impl LineDirection for LineDirection
 
impl LineDirection for LineDirection
Source§fn points_downwards(&self, compat_mode: GradientCompatMode) -> bool
 
fn points_downwards(&self, compat_mode: GradientCompatMode) -> bool
Whether this direction points towards, and thus can be omitted.
Source§impl MallocSizeOf for LineDirection
 
impl MallocSizeOf for LineDirection
Source§fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
 
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Measure the heap usage of all descendant heap-allocated structures, but
not the space taken up by the value itself.
Source§impl PartialEq for LineDirection
 
impl PartialEq for LineDirection
Source§impl ToResolvedValue for LineDirectionwhere
    Angle: ToResolvedValue<ResolvedValue = Angle>,
    HorizontalPositionKeyword: ToResolvedValue<ResolvedValue = HorizontalPositionKeyword>,
    VerticalPositionKeyword: ToResolvedValue<ResolvedValue = VerticalPositionKeyword>,
 
impl ToResolvedValue for LineDirectionwhere
    Angle: ToResolvedValue<ResolvedValue = Angle>,
    HorizontalPositionKeyword: ToResolvedValue<ResolvedValue = HorizontalPositionKeyword>,
    VerticalPositionKeyword: ToResolvedValue<ResolvedValue = VerticalPositionKeyword>,
Source§type ResolvedValue = LineDirection
 
type ResolvedValue = LineDirection
The resolved value type we’re going to be converted to.
Source§fn from_resolved_value(from: Self::ResolvedValue) -> Self
 
fn from_resolved_value(from: Self::ResolvedValue) -> Self
Convert a resolved value to resolved value form.
Source§fn to_resolved_value(self, context: &Context<'_>) -> Self::ResolvedValue
 
fn to_resolved_value(self, context: &Context<'_>) -> Self::ResolvedValue
Convert a resolved value to a resolved value.
impl Copy for LineDirection
impl StructuralPartialEq for LineDirection
Auto Trait Implementations§
impl Freeze for LineDirection
impl RefUnwindSafe for LineDirection
impl Send for LineDirection
impl Sync for LineDirection
impl Unpin for LineDirection
impl UnwindSafe for LineDirection
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> 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 moreSource§impl<T> MaybeBoxed<Box<T>> for T
 
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
 
fn maybe_boxed(self) -> Box<T>
Convert
Source§impl<T> MaybeBoxed<T> for T
 
impl<T> MaybeBoxed<T> for T
Source§fn maybe_boxed(self) -> T
 
fn maybe_boxed(self) -> T
Convert