Struct dimensioned::cgs::CGS
[−]
[src]
pub struct CGS<Centimeter: Peano = Zero, Gram: Peano = Zero, Second: Peano = Zero> {
// some fields omitted
}pub struct CGS<Centimeter: Peano = Zero, Gram: Peano = Zero, Second: Peano = Zero> {
// some fields omitted
}impl<Centimeter: Peano, Gram: Peano, Second: Peano> Dimension for CGS<Centimeter, Gram, Second>impl<Centimeter, Gram, Second, cm, g, s> KeepDim<CGS<cm, g, s>> for CGS<Centimeter, Gram, Second> where Centimeter: Peano + KeepPeano<cm>, Gram: Peano + KeepPeano<g>, Second: Peano + KeepPeano<s>, cm: Peano, g: Peano, s: Peanotype Output = CGS<Centimeter::Output, Gram::Output, Second::Output>impl<Centimeter, Gram, Second, cm, g, s> MulDim<CGS<cm, g, s>> for CGS<Centimeter, Gram, Second> where Centimeter: Peano + AddPeano<cm>, Gram: Peano + AddPeano<g>, Second: Peano + AddPeano<s>, cm: Peano, g: Peano, s: Peanotype Output = CGS<Centimeter::Output, Gram::Output, Second::Output>impl<Centimeter, Gram, Second, cm, g, s> DivDim<CGS<cm, g, s>> for CGS<Centimeter, Gram, Second> where Centimeter: Peano + SubPeano<cm>, Gram: Peano + SubPeano<g>, Second: Peano + SubPeano<s>, cm: Peano, g: Peano, s: Peanotype Output = CGS<Centimeter::Output, Gram::Output, Second::Output>impl<Centimeter, Gram, Second, RHS> PowerDim<RHS> for CGS<Centimeter, Gram, Second> where Centimeter: Peano + MulPeano<RHS>, Gram: Peano + MulPeano<RHS>, Second: Peano + MulPeano<RHS>, RHS: Peanotype Output = CGS<Centimeter::Output, Gram::Output, Second::Output>impl<Centimeter, Gram, Second, RHS> RootDim<RHS> for CGS<Centimeter, Gram, Second> where Centimeter: Peano + DivPeano<RHS>, Gram: Peano + DivPeano<RHS>, Second: Peano + DivPeano<RHS>, RHS: Peanotype Output = CGS<Centimeter::Output, Gram::Output, Second::Output>impl<Centimeter, Gram, Second> InvertDim for CGS<Centimeter, Gram, Second> where Centimeter: Peano + Negate, Gram: Peano + Negate, Second: Peano + Negatetype Output = CGS<Centimeter::Output, Gram::Output, Second::Output>impl<Centimeter, Gram, Second> DimToString for CGS<Centimeter, Gram, Second> where Centimeter: ToInt, Gram: ToInt, Second: ToIntimpl<Centimeter: Clone + Peano, Gram: Clone + Peano, Second: Clone + Peano> Clone for CGS<Centimeter, Gram, Second> where Centimeter: Clone, Gram: Clone, Second: Clonefn clone(&self) -> CGS<Centimeter, Gram, Second>fn clone_from(&mut self, source: &Self)impl<Centimeter: Copy + Peano, Gram: Copy + Peano, Second: Copy + Peano> Copy for CGS<Centimeter, Gram, Second> where Centimeter: Copy, Gram: Copy, Second: Copy
Prefix searches with a type followed by a colon (e.g.
fn:) to restrict the search to a given type.
Accepted types are: fn, mod,
struct, enum,
trait, typedef (or
tdef).
Search functions by type signature (e.g.
vec -> usize)