Trait VectorSpace

Source
pub trait VectorSpace<T> {
    type Field: Field<Elem = T>;

    // Required method
    fn field(&self) -> &Self::Field;

    // Provided method
    fn rank(&self) -> usize { ... }
}

Required Associated Types§

Source

type Field: Field<Elem = T>

Required Methods§

Source

fn field(&self) -> &Self::Field

Provided Methods§

Source

fn rank(&self) -> usize

Implementors§