Trait std::num::Primitive

pub trait Primitive: Clone + DeepClone + Num + NumCast + Orderable + Bounded + Neg<Self> + Add<Self, Self> + Sub<Self, Self> + Mul<Self, Self> + Div<Self, Self> + Rem<Self, Self> {
    fn bits(unused_self: Option<Self>) -> uint;
    fn bytes(unused_self: Option<Self>) -> uint;
}

Specifies the available operations common to all of Rust's core numeric primitives. These may not always make sense from a purely mathematical point of view, but may be useful for systems programming.

Required Methods

fn bits(unused_self: Option<Self>) -> uint

fn bytes(unused_self: Option<Self>) -> uint

Implementors