pub struct ConnectionCondition<'m, 's> { /* private fields */ }Expand description
Strict borrowed projection of a concrete connection condition.
Implementations§
Source§impl<'m, 's> ConnectionCondition<'m, 's>
impl<'m, 's> ConnectionCondition<'m, 's>
Sourcepub fn kind(&self) -> ConnectionConditionKind
pub fn kind(&self) -> ConnectionConditionKind
Concrete connection-condition family.
Sourcepub fn name(&self) -> StructuralResult<Option<&'m str>>
pub fn name(&self) -> StructuralResult<Option<&'m str>>
Optional authored name.
Sourcepub fn failure_limits(&self) -> StructuralResult<Option<FailureLimits>>
pub fn failure_limits(&self) -> StructuralResult<Option<FailureLimits>>
Failure limits, or None for a slippage condition.
Sourcepub fn slippages(&self) -> StructuralResult<Option<AxisValues<Option<f64>>>>
pub fn slippages(&self) -> StructuralResult<Option<AxisValues<Option<f64>>>>
Slippage lengths in X/Y/Z order, or None for a failure condition.
Trait Implementations§
Source§impl<'m, 's> Clone for ConnectionCondition<'m, 's>
impl<'m, 's> Clone for ConnectionCondition<'m, 's>
impl<'m, 's> Copy for ConnectionCondition<'m, 's>
Auto Trait Implementations§
impl<'m, 's> !RefUnwindSafe for ConnectionCondition<'m, 's>
impl<'m, 's> !UnwindSafe for ConnectionCondition<'m, 's>
impl<'m, 's> Freeze for ConnectionCondition<'m, 's>
impl<'m, 's> Send for ConnectionCondition<'m, 's>
impl<'m, 's> Sync for ConnectionCondition<'m, 's>
impl<'m, 's> Unpin for ConnectionCondition<'m, 's>
impl<'m, 's> UnsafeUnpin for ConnectionCondition<'m, 's>
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