Enum Sign

pub enum Sign

Sign formatting options.

Variants

Minus

Prints - for any negative value.

MinusPlus

Prints - for any negative value, or + otherwise.

Trait Implementations

impl Clone for Sign

fn clone(&self) -> Sign

impl Copy for Sign

impl Debug for Sign

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

impl Eq for Sign

fn assert_fields_are_eq(&self)

impl PartialEq for Sign

fn eq(&self, other: &Sign) -> 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 = Infallible;
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

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>