Enum geometry::ring::RingContents
source · pub enum RingContents {
Outer(Rect),
Inner(Rect),
}
Expand description
Represents the ways Ring
geometry can be specified.
Variants§
Outer(Rect)
The ring must fit within the given rectangle.
Inner(Rect)
The ring must enclose the given rectangle.
Implementations§
source§impl RingContents
impl RingContents
Trait Implementations§
source§impl Clone for RingContents
impl Clone for RingContents
source§fn clone(&self) -> RingContents
fn clone(&self) -> RingContents
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 RingContents
impl Debug for RingContents
source§impl<'de> Deserialize<'de> for RingContents
impl<'de> Deserialize<'de> for RingContents
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Ord for RingContents
impl Ord for RingContents
source§fn cmp(&self, other: &RingContents) -> Ordering
fn cmp(&self, other: &RingContents) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq for RingContents
impl PartialEq for RingContents
source§fn eq(&self, other: &RingContents) -> bool
fn eq(&self, other: &RingContents) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for RingContents
impl PartialOrd for RingContents
source§fn partial_cmp(&self, other: &RingContents) -> Option<Ordering>
fn partial_cmp(&self, other: &RingContents) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl Serialize for RingContents
impl Serialize for RingContents
impl Copy for RingContents
impl Eq for RingContents
impl StructuralPartialEq for RingContents
Auto Trait Implementations§
impl RefUnwindSafe for RingContents
impl Send for RingContents
impl Sync for RingContents
impl Unpin for RingContents
impl UnwindSafe for RingContents
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