Struct syntex_fmt_macros::FormatSpec [] [src]

pub struct FormatSpec<'a> {
    pub fill: Option<char>,
    pub align: Alignment,
    pub flags: u32,
    pub precision: Count<'a>,
    pub width: Count<'a>,
    pub ty: &'a str,
}

Specification for the formatting of an argument in the format string.

Fields

fill: Option<char>

Optionally specified character to fill alignment with

align: Alignment

Optionally specified alignment

flags: u32

Packed version of various flags provided

precision: Count<'a>

The integer precision to use

width: Count<'a>

The string width requested for the resulting format

ty: &'a str

The descriptor string representing the name of the format desired for this argument, this can be empty or any number of characters, although it is required to be one word.

Trait Implementations

impl<'a> PartialEq for FormatSpec<'a>
[src]

fn eq(&self, __arg_0: &FormatSpec<'a>) -> bool

This method tests for self and other values to be equal, and is used by ==. Read more

fn ne(&self, __arg_0: &FormatSpec<'a>) -> bool

This method tests for !=.

impl<'a> Clone for FormatSpec<'a>
[src]

fn clone(&self) -> FormatSpec<'a>

Returns a copy of the value. Read more

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

Performs copy-assignment from source. Read more

impl<'a> Copy for FormatSpec<'a>
[src]