pub struct Identity;Expand description
Identity operation: f(x) = x
Trait Implementations§
Source§impl<T> ComposableElementOp<T> for Identitywhere
T: ElementOpApply,
impl<T> ComposableElementOp<T> for Identitywhere
T: ElementOpApply,
Source§type Inverse = Identity
type Inverse = Identity
The inverse operation (for this group, each element is its own inverse).
Source§type ComposeConj = Conj
type ComposeConj = Conj
Compose with Conj: Self then Conj
Source§type ComposeTranspose = Transpose
type ComposeTranspose = Transpose
Compose with Transpose: Self then Transpose
Source§type ComposeAdjoint = Adjoint
type ComposeAdjoint = Adjoint
Compose with Adjoint: Self then Adjoint
impl Copy for Identity
impl Eq for Identity
impl StructuralPartialEq for Identity
Auto Trait Implementations§
impl Freeze for Identity
impl RefUnwindSafe for Identity
impl Send for Identity
impl Sync for Identity
impl Unpin for Identity
impl UnwindSafe for Identity
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