Enum Sign

pub enum Sign

The signedness of a Formatter (or of a FormattingOptions).

Variants

Plus

Represents the + flag.

Minus

Represents the - flag.

Trait Implementations

impl Clone for Sign

fn clone(&self) -> Self

impl Copy for Sign

impl Debug for Sign

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Eq for Sign

impl PartialEq for Sign

fn eq(&self, other: &Self) -> bool

impl StructuralPartialEq for Sign

impl TrivialClone for Sign

Auto Trait Implementations

impl Freeze for Sign

impl RefUnwindSafe for Sign

impl Send for Sign

impl Sync for Sign

impl Unpin for Sign

impl UnsafeUnpin for Sign

impl UnwindSafe for Sign

Blanket Implementations

impl<T> Any for Sign where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for Sign where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for Sign where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for Sign where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for Sign

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> Printable for Sign where T: Copy + Debug,

impl<T> SizeHint for Sign where T: ?Sized,

fn lower_bound(&self) -> usize
fn upper_bound(&self) -> Option<usize>

impl<T> SizedTypeProperties for Sign

impl<T, U> Into<U> for Sign where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for Sign where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for Sign where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>