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, 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: 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: 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)