Skip to main content

FieldSignature

Type Alias FieldSignature 

Source
pub type FieldSignature<'a> = TypeSignature<'a>;
Expand description

Signature of a field, formal parameter, local variable, or record component declaration.

Aliased Type§

pub enum FieldSignature<'a> {
    Primitive(PrimitiveType),
    Class {
        sig: ReducedClassTypeSignature<'a>,
        suffix: Option<ReducedClassTypeSignature<'a>>,
    },
    Type(&'a str),
    Array(Box<TypeSignature<'a>>),
}

Variants§

§

Primitive(PrimitiveType)

§

Class

§

Type(&'a str)

§

Array(Box<TypeSignature<'a>>)