pub enum Crosses {
None,
Every {
spacing: f64,
common: CrossWidths,
own: Vec<CrossOwn>,
},
Count {
count: u32,
common: CrossWidths,
own: Vec<CrossOwn>,
},
}Expand description
The cross sections of a long section.
Variants§
None
No cross section.
Every
One every spacing along the trace’s arc length.
Fields
§
common: CrossWidthsWhat every cross section takes, unless it has its own.
Count
count of them, spread evenly along the trace.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Crosses
impl<'de> Deserialize<'de> for Crosses
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
impl StructuralPartialEq for Crosses
Auto Trait Implementations§
impl Freeze for Crosses
impl RefUnwindSafe for Crosses
impl Send for Crosses
impl Sync for Crosses
impl Unpin for Crosses
impl UnsafeUnpin for Crosses
impl UnwindSafe for Crosses
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