pub struct HemArgs {
pub edge: Option<EdgeRef>,
pub kind: HemKind,
pub length: f64,
pub gap: f64,
pub offset_start: f64,
pub offset_end: f64,
}Fields§
§edge: Option<EdgeRef>The edge, of a flat face of a sheet-metal body; none yet, for a new hem waiting for one to be picked.
kind: HemKind§length: f64How far the hem reaches back over the sheet, from the fold’s outside.
gap: f64The space between an open hem and the sheet.
offset_start: f64§offset_end: f64Trait Implementations§
Source§impl<'de> Deserialize<'de> for HemArgs
impl<'de> Deserialize<'de> for HemArgs
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 StepArgs for HemArgs
impl StepArgs for HemArgs
Source§const KIND: &'static str = <Hem as ::geop_core_editor::part_operation::PartOperation>::KIND
const KIND: &'static str = <Hem as ::geop_core_editor::part_operation::PartOperation>::KIND
The kind of the operation they are for (see
Operation::KIND).impl StructuralPartialEq for HemArgs
Auto Trait Implementations§
impl Freeze for HemArgs
impl RefUnwindSafe for HemArgs
impl Send for HemArgs
impl Sync for HemArgs
impl Unpin for HemArgs
impl UnsafeUnpin for HemArgs
impl UnwindSafe for HemArgs
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