[−][src]Struct rustc_parse_format::FormatSpec
Specification for the formatting of an argument in the format string.
Fields
fill: Option<char>Optionally specified character to fill alignment with.
align: AlignmentOptionally specified alignment.
flags: u32Packed version of various flags provided.
precision: CountThe integer precision to use.
precision_span: Option<InnerSpan>The span of the precision formatting flag (for diagnostics).
width: CountThe string width requested for the resulting format.
width_span: Option<InnerSpan>The span of the width formatting flag (for diagnostics).
ty: &'a strThe 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.
ty_span: Option<InnerSpan>The span of the descriptor string (for diagnostics).
Trait Implementations
impl<'a> Clone for FormatSpec<'a>[src]
pub fn clone(&self) -> FormatSpec<'a>[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl<'a> Copy for FormatSpec<'a>[src]
impl<'a> Debug for FormatSpec<'a>[src]
impl<'a> PartialEq<FormatSpec<'a>> for FormatSpec<'a>[src]
pub fn eq(&self, other: &FormatSpec<'a>) -> bool[src]
pub fn ne(&self, other: &FormatSpec<'a>) -> bool[src]
impl<'a> StructuralPartialEq for FormatSpec<'a>[src]
Auto Trait Implementations
impl<'a> RefUnwindSafe for FormatSpec<'a>
impl<'a> Send for FormatSpec<'a>
impl<'a> Sync for FormatSpec<'a>
impl<'a> Unpin for FormatSpec<'a>
impl<'a> UnwindSafe for FormatSpec<'a>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,