pub enum ColumnPlacement {
AbovePart,
WithinExtent,
BelowPart,
}Expand description
Where a column’s stock stands against the part, vertically.
Variants§
AbovePart
The part is in this column and the stock reaches its lowest surface there or higher: excess or gouge against the part as usual.
WithinExtent
No part in this column (beside it, or in a through hole) and the stock top within the part’s height range: measured to the nearest face.
BelowPart
The stock top is under the part’s lowest surface (the part’s own in this column, else the whole part’s): stock below the part, e.g. the block under a flange exit. Counted with its volume, never attributed to a face and never read as excess on the nearest wall.
Trait Implementations§
Source§impl Clone for ColumnPlacement
impl Clone for ColumnPlacement
impl Copy for ColumnPlacement
Source§impl Debug for ColumnPlacement
impl Debug for ColumnPlacement
Source§impl<'de> Deserialize<'de> for ColumnPlacement
impl<'de> Deserialize<'de> for ColumnPlacement
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 Eq for ColumnPlacement
Source§impl Hash for ColumnPlacement
impl Hash for ColumnPlacement
Source§impl PartialEq for ColumnPlacement
impl PartialEq for ColumnPlacement
Source§impl Serialize for ColumnPlacement
impl Serialize for ColumnPlacement
impl StructuralPartialEq for ColumnPlacement
Auto Trait Implementations§
impl Forget for ColumnPlacement
impl Freeze for ColumnPlacement
impl Move for ColumnPlacement
impl RefUnwindSafe for ColumnPlacement
impl Send for ColumnPlacement
impl Sync for ColumnPlacement
impl Unpin for ColumnPlacement
impl UnsafeUnpin for ColumnPlacement
impl UnwindSafe for ColumnPlacement
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