Enum NegativeCurrency

Source
#[repr(u32)]
pub enum NegativeCurrency {
Show 16 variants Mode0 = 0, Mode1 = 1, Mode2 = 2, Mode3 = 3, Mode4 = 4, Mode5 = 5, Mode6 = 6, Mode7 = 7, Mode8 = 8, Mode9 = 9, Mode10 = 10, Mode11 = 11, Mode12 = 12, Mode13 = 13, Mode14 = 14, Mode15 = 15,
}

Variants§

§

Mode0 = 0

Left parenthesis, monetary symbol, number, right parenthesis; for example, ($1.1)

§

Mode1 = 1

Negative sign, monetary symbol, number; for example, -$1.1

§

Mode2 = 2

Monetary symbol, negative sign, number; for example, $-1.1

§

Mode3 = 3

Monetary symbol, number, negative sign; for example, $1.1-

§

Mode4 = 4

Left parenthesis, number, monetary symbol, right parenthesis; for example, (1.1$)

§

Mode5 = 5

Negative sign, number, monetary symbol; for example, -1.1$

§

Mode6 = 6

Number, negative sign, monetary symbol; for example, 1.1-$

§

Mode7 = 7

Number, monetary symbol, negative sign; for example, 1.1$-

§

Mode8 = 8

Negative sign, number, space, monetary symbol (like #5, but with a space before the monetary symbol); for example, -1.1 $

§

Mode9 = 9

Negative sign, monetary symbol, space, number (like #1, but with a space after the monetary symbol); for example, -$ 1.1

§

Mode10 = 10

Number, space, monetary symbol, negative sign (like #7, but with a space before the monetary symbol); for example, 1.1 $-

§

Mode11 = 11

Monetary symbol, space, number, negative sign (like #3, but with a space after the monetary symbol); for example, $ 1.1-

§

Mode12 = 12

Monetary symbol, space, negative sign, number (like #2, but with a space after the monetary symbol); for example, $ -1.1

§

Mode13 = 13

Number, negative sign, space, monetary symbol (like #6, but with a space before the monetary symbol); for example, 1.1- $

§

Mode14 = 14

Left parenthesis, monetary symbol, space, number, right parenthesis (like #0, but with a space after the monetary symbol); for example, ($ 1.1)

§

Mode15 = 15

Left parenthesis, number, space, monetary symbol, right parenthesis (like #4, but with a space before the monetary symbol); for example, (1.1 $)

Trait Implementations§

Source§

impl Clone for NegativeCurrency

Source§

fn clone(&self) -> NegativeCurrency

Returns a duplicate of the value. Read more
1.0.0 · Source§

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

Performs copy-assignment from source. Read more
Source§

impl Debug for NegativeCurrency

Source§

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

Formats the value using the given formatter. Read more
Source§

impl Copy for NegativeCurrency

Auto Trait Implementations§

Blanket Implementations§

Source§

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

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

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

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

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

Source§

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

Mutably borrows from an owned value. Read more
Source§

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

Source§

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

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

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

Source§

fn into(self) -> U

Calls U::from(self).

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

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

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

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

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

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

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

Performs the conversion.