pub struct CommodityName(/* private fields */);Expand description
A commodity name: a Beancount-like currency code of 2 to 24 characters,
starting with an uppercase letter, ending with an uppercase letter or
digit, and made of uppercase letters, digits, ', ., _ or - in
between (see the commodity_name rule in grammar.js).
Implementations§
Source§impl CommodityName
impl CommodityName
Trait Implementations§
Source§impl Clone for CommodityName
impl Clone for CommodityName
Source§impl Debug for CommodityName
impl Debug for CommodityName
Source§impl Display for CommodityName
impl Display for CommodityName
impl Eq for CommodityName
Source§impl Hash for CommodityName
impl Hash for CommodityName
Source§impl PartialEq for CommodityName
impl PartialEq for CommodityName
impl StructuralPartialEq for CommodityName
Auto Trait Implementations§
impl Freeze for CommodityName
impl RefUnwindSafe for CommodityName
impl Send for CommodityName
impl Sync for CommodityName
impl Unpin for CommodityName
impl UnsafeUnpin for CommodityName
impl UnwindSafe for CommodityName
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