Trait zvariant::Basic [−][src]
pub trait Basic: Type { const SIGNATURE_CHAR: char; const SIGNATURE_STR: &'static str; const ALIGNMENT: usize; fn alignment(format: EncodingFormat) -> usize; }
Expand description
Trait for basic types.
All basic types are also Type
implementers.
Associated Constants
const SIGNATURE_CHAR: char
const SIGNATURE_CHAR: char
The type signature, as a character.
const SIGNATURE_STR: &'static str
const SIGNATURE_STR: &'static str
The type signature, as a string.
Required methods
fn alignment(format: EncodingFormat) -> usize
fn alignment(format: EncodingFormat) -> usize
The required padding alignment for the given format.