Trait Inverse

Source
pub trait Inverse: Set {
    // Required method
    fn inv(self) -> Self;
}
Expand description

逆元をもつ

Required Methods§

Source

fn inv(self) -> Self

逆元

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl Inverse for SumModM

Source§

impl Inverse for BitXor<u8>

Source§

impl Inverse for BitXor<u16>

Source§

impl Inverse for BitXor<u32>

Source§

impl Inverse for BitXor<u64>

Source§

impl Inverse for BitXor<u128>

Source§

impl Inverse for BitXor<usize>

Source§

impl Inverse for Dihedral

Source§

impl Inverse for Permutation

Source§

impl Inverse for Sum<f32>

Source§

impl Inverse for Sum<f64>

Source§

impl Inverse for Sum<i8>

Source§

impl Inverse for Sum<i16>

Source§

impl Inverse for Sum<i32>

Source§

impl Inverse for Sum<i64>

Source§

impl Inverse for Sum<i128>

Source§

impl Inverse for Sum<isize>

Source§

impl Inverse for Trivial

Source§

impl<S: Inverse> Inverse for Dual<S>

Source§

impl<T0: Inverse, T1: Inverse> Inverse for Tuple2<T0, T1>

Source§

impl<T0: Inverse, T1: Inverse, T2: Inverse> Inverse for Tuple3<T0, T1, T2>

Source§

impl<T0: Inverse, T1: Inverse, T2: Inverse, T3: Inverse> Inverse for Tuple4<T0, T1, T2, T3>

Source§

impl<T0: Inverse, T1: Inverse, T2: Inverse, T3: Inverse, T4: Inverse> Inverse for Tuple5<T0, T1, T2, T3, T4>

Source§

impl<T: Copy + Zero + Add<Output = T> + Neg<Output = T>, const R: usize, const C: usize> Inverse for Sum<Matrix<T, R, C>>

Source§

impl<const M: u32> Inverse for Sum<ConstModInt<M>>