pub enum SetJointTransformResult<ReduceT> {
UnchangedLR(ReduceT),
UnchangedL(ReduceT),
UnchangedR(ReduceT),
Removed(ReduceT),
}
Expand description
SetJointTransformResult is the result of a transform operation on a pair of entries of a set.
Variants§
UnchangedLR(ReduceT)
The value is unchanged from both left and right.
UnchangedL(ReduceT)
The value is unchanged from the left.
UnchangedR(ReduceT)
The value is unchanged from the right.
Removed(ReduceT)
The value was removed.
Trait Implementations§
Source§impl<V, ReduceT> From<SetJointTransformResult<ReduceT>> for MapJointTransformResult<V, ReduceT>
impl<V, ReduceT> From<SetJointTransformResult<ReduceT>> for MapJointTransformResult<V, ReduceT>
Source§fn from(other: SetJointTransformResult<ReduceT>) -> Self
fn from(other: SetJointTransformResult<ReduceT>) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl<ReduceT> Freeze for SetJointTransformResult<ReduceT>where
ReduceT: Freeze,
impl<ReduceT> RefUnwindSafe for SetJointTransformResult<ReduceT>where
ReduceT: RefUnwindSafe,
impl<ReduceT> Send for SetJointTransformResult<ReduceT>where
ReduceT: Send,
impl<ReduceT> Sync for SetJointTransformResult<ReduceT>where
ReduceT: Sync,
impl<ReduceT> Unpin for SetJointTransformResult<ReduceT>where
ReduceT: Unpin,
impl<ReduceT> UnwindSafe for SetJointTransformResult<ReduceT>where
ReduceT: UnwindSafe,
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