#[non_exhaustive]pub enum OffsetDistance {
Length(Length),
Percentage(Percentage),
}Expand description
A value of offset-distance.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for OffsetDistance
impl Clone for OffsetDistance
Source§fn clone(&self) -> OffsetDistance
fn clone(&self) -> OffsetDistance
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 OffsetDistance
impl Debug for OffsetDistance
Source§impl Display for OffsetDistance
impl Display for OffsetDistance
Source§impl From<Length> for OffsetDistance
impl From<Length> for OffsetDistance
Source§impl From<Percentage> for OffsetDistance
impl From<Percentage> for OffsetDistance
Source§fn from(v: Percentage) -> Self
fn from(v: Percentage) -> Self
Converts to this type from the input type.
Source§impl PartialEq for OffsetDistance
impl PartialEq for OffsetDistance
impl StructuralPartialEq for OffsetDistance
Auto Trait Implementations§
impl Freeze for OffsetDistance
impl RefUnwindSafe for OffsetDistance
impl Send for OffsetDistance
impl Sync for OffsetDistance
impl Unpin for OffsetDistance
impl UnsafeUnpin for OffsetDistance
impl UnwindSafe for OffsetDistance
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