nalgebra/src/traits/vector_space.rs

8 lines
292 B
Rust
Raw Normal View History

2013-05-20 03:45:04 +08:00
use core::num::Zero;
use traits::division_ring::DivisionRing;
use traits::workarounds::scalar_op::{ScalarMul, ScalarDiv};
pub trait VectorSpace<T: DivisionRing> : Sub<Self, Self> + Add<Self, Self> +
Neg<Self> + Zero + ScalarMul<T> + ScalarDiv<T>
{ }