//! Traits used by Tensor.
usenum::traits::{Num, NumCast};/// This is the basic trait that must be satisfied for basic elements used in `Tensor`.
pubtraitTensorTrait: Copy {}impl<T:Copy> TensorTrait forT{}/// `NumericTrait` extends `TensorTrait` to all the numeric types supported by `Tensor`
/// (e.g. `u8` and `f32`).
pubtraitNumericTrait: TensorTrait + Num + NumCast + PartialOrd {}impl<T: TensorTrait + Num + NumCast +PartialOrd> NumericTrait forT{}