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.
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
(or str
), enum
,
trait
, typedef
(or
tdef
).