#[repr(C)]pub struct BaseDenomination { /* private fields */ }
Expand description
Represents a denomination in non-extended mode.
Implementations§
Source§impl BaseDenomination
impl BaseDenomination
pub const LEN: usize = 10usize
Sourcepub fn note_index(&self) -> usize
pub fn note_index(&self) -> usize
Gets the index of the BaseDenomination.
Sourcepub fn iso_code(&self) -> ISOCode
pub fn iso_code(&self) -> ISOCode
Gets the ISO code of the BaseDenomination.
Sourcepub fn base_value(&self) -> BaseValue
pub fn base_value(&self) -> BaseValue
Gets the base value of the BaseDenomination.
Sourcepub fn sign(&self) -> Sign
pub fn sign(&self) -> Sign
Gets the sign of the BaseDenomination.
Sourcepub fn exponent(&self) -> Exponent
pub fn exponent(&self) -> Exponent
Gets the exponent of the BaseDenomination.
Sourcepub fn value(&self) -> f32
pub fn value(&self) -> f32
Gets the full value of the BaseDenomination.
Convenience function for base_value * 10^([+-]exponent)
.
Trait Implementations§
Source§impl Clone for BaseDenomination
impl Clone for BaseDenomination
Source§fn clone(&self) -> BaseDenomination
fn clone(&self) -> BaseDenomination
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for BaseDenomination
impl Debug for BaseDenomination
Source§impl Default for BaseDenomination
impl Default for BaseDenomination
Source§fn default() -> BaseDenomination
fn default() -> BaseDenomination
Returns the “default value” for a type. Read more
Source§impl Display for BaseDenomination
impl Display for BaseDenomination
Source§impl From<&[u8]> for BaseDenomination
impl From<&[u8]> for BaseDenomination
Source§impl From<&BaseDenomination> for Banknote
impl From<&BaseDenomination> for Banknote
Source§fn from(b: &BaseDenomination) -> Self
fn from(b: &BaseDenomination) -> Self
Converts to this type from the input type.
Source§impl From<&BaseDenomination> for NoteTableItem
impl From<&BaseDenomination> for NoteTableItem
Source§fn from(b: &BaseDenomination) -> Self
fn from(b: &BaseDenomination) -> Self
Converts to this type from the input type.
Source§impl From<BaseDenomination> for Banknote
impl From<BaseDenomination> for Banknote
Source§fn from(b: BaseDenomination) -> Banknote
fn from(b: BaseDenomination) -> Banknote
Converts to this type from the input type.
Source§impl From<BaseDenomination> for NoteTableItem
impl From<BaseDenomination> for NoteTableItem
Source§fn from(b: BaseDenomination) -> Self
fn from(b: BaseDenomination) -> Self
Converts to this type from the input type.
Source§impl PartialEq for BaseDenomination
impl PartialEq for BaseDenomination
impl Copy for BaseDenomination
impl StructuralPartialEq for BaseDenomination
Auto Trait Implementations§
impl Freeze for BaseDenomination
impl RefUnwindSafe for BaseDenomination
impl Send for BaseDenomination
impl Sync for BaseDenomination
impl Unpin for BaseDenomination
impl UnwindSafe for BaseDenomination
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more