Enum rustdoc::clean::PrimitiveTypeExperimental [-]  [+] [src]

pub enum PrimitiveType {
    Int,
    I8,
    I16,
    I32,
    I64,
    Uint,
    U8,
    U16,
    U32,
    U64,
    F32,
    F64,
    Char,
    Bool,
    Str,
    Slice,
    PrimitiveTuple,
}

Variants

Int
I8
I16
I32
I64
Uint
U8
U16
U32
U64
F32
F64
Char
Bool
Str
Slice
PrimitiveTuple

Methods

impl PrimitiveType

fn to_string(&self) -> &'static str

fn to_url_str(&self) -> &'static str

fn to_node_id(&self) -> NodeId

Creates a rustdoc-specific node id for primitive types.

These node ids are generally never used by the AST itself.

Trait Implementations

Derived Implementations

impl Copy for PrimitiveType

impl Hash for PrimitiveType

fn hash(&self, __arg_0: &mut SipState)

impl Eq for PrimitiveType

fn assert_receiver_is_total_eq(&self)

impl PartialEq for PrimitiveType

fn eq(&self, __arg_0: &PrimitiveType) -> bool

fn ne(&self, __arg_0: &PrimitiveType) -> bool

impl<__D: Decoder<__E>, __E> Decodable<__D, __E> for PrimitiveType

fn decode(__arg_0: &mut __D) -> Result<PrimitiveType, __E>

impl<__S: Encoder<__E>, __E> Encodable<__S, __E> for PrimitiveType

fn encode(&self, __arg_0: &mut __S) -> Result<(), __E>

impl Clone for PrimitiveType

fn clone(&self) -> PrimitiveType

fn clone_from(&mut self, source: &Self)