[][src]Enum simple_locale::settings::currency::SignLocation

pub enum SignLocation {
    UseParenthesis,
    BeforeString,
    AfterString,
    BeforeCurrencySymbol,
    AfterCurrencySymbol,
}

This enumeration defines the handling of sign placement and choice for either positive or negative numeric values. The examples for each use a value of minus 999.99.

Note that one format that cannot be easily represented here is the often used spreadsheet accounting format where the numeric part of the value is right aligned but currency symbols are left aligned in a cell and parenthesis are used to denote negatives but again the opening parenthesis is left aligned and the closing parenthesis is right aligned.

Variants

UseParenthesis

Use parenthesis ($999.99) around the value to denote sign.

BeforeString

Place a symbol before the value $-999.99.

AfterString

Place a symbol after the value $999.99-.

BeforeCurrencySymbol

Place a symbol before the currency sign -$999.99.

AfterCurrencySymbol

Place a symbol after the currency sign $-999.99.

Trait Implementations

impl PartialEq<SignLocation> for SignLocation[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Clone for SignLocation[src]

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

Performs copy-assignment from source. Read more

impl Debug for SignLocation[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]