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> Same<CGS<cm, g, s>> for CGS<Centimeter, Gram, Second> where Centimeter: Peano + Same<cm>, Gram: Peano + Same<g>, Second: Peano + Same<s>, cm: Peano, g: Peano, s: Peano, Centimeter::Output: Peano, Gram::Output: Peano, Second::Output: Peanotype Output = CGS<Centimeter::Output, Gram::Output, Second::Output>impl<Centimeter, Gram, Second, cm, g, s> Mul<CGS<cm, g, s>> for CGS<Centimeter, Gram, Second> where Centimeter: Peano + Add<cm>, Gram: Peano + Add<g>, Second: Peano + Add<s>, cm: Peano, g: Peano, s: Peano, Centimeter::Output: Peano, Gram::Output: Peano, Second::Output: Peanotype Output = CGS<Centimeter::Output, Gram::Output, Second::Output>fn mul(self, rhs: CGS<cm, g, s>) -> Self::Outputimpl<Centimeter, Gram, Second, cm, g, s> Div<CGS<cm, g, s>> for CGS<Centimeter, Gram, Second> where Centimeter: Peano + Sub<cm>, Gram: Peano + Sub<g>, Second: Peano + Sub<s>, cm: Peano, g: Peano, s: Peano, Centimeter::Output: Peano, Gram::Output: Peano, Second::Output: Peanotype Output = CGS<Centimeter::Output, Gram::Output, Second::Output>fn div(self, rhs: CGS<cm, g, s>) -> Self::Outputimpl<Centimeter, Gram, Second, RHS> Pow<RHS> for CGS<Centimeter, Gram, Second> where Centimeter: Peano + Mul<RHS>, Gram: Peano + Mul<RHS>, Second: Peano + Mul<RHS>, RHS: Peano, Centimeter::Output: Peano, Gram::Output: Peano, Second::Output: Peanotype Output = CGS<Centimeter::Output, Gram::Output, Second::Output>fn pow(rhs: RHS) -> Self::Outputimpl<Centimeter, Gram, Second, RHS> Root<RHS> for CGS<Centimeter, Gram, Second> where Centimeter: Peano + Div<RHS>, Gram: Peano + Div<RHS>, Second: Peano + Div<RHS>, RHS: Peano, Centimeter::Output: Peano, Gram::Output: Peano, Second::Output: Peanotype Output = CGS<Centimeter::Output, Gram::Output, Second::Output>fn root(radicand: RHS) -> Self::Outputimpl<Centimeter, Gram, Second> Recip for CGS<Centimeter, Gram, Second> where Centimeter: Peano + Neg, Gram: Peano + Neg, Second: Peano + Neg, Centimeter::Output: Peano, Gram::Output: Peano, Second::Output: Peanoimpl<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>fn 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>
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, type, macro,
and const.
Search functions by type signature (e.g.
vec -> usize)