pub struct DenominationList { /* private fields */ }Expand description
Represents a list of DenominationInfo.
Implementations§
Source§impl DenominationList
impl DenominationList
Sourcepub const fn new() -> DenominationList
pub const fn new() -> DenominationList
Creates a new DenominationList.
Sourcepub fn items(&self) -> &[DenominationInfo]
pub fn items(&self) -> &[DenominationInfo]
Gets a reference to the populated DenominationInfo items.
Sourcepub fn items_mut(&mut self) -> &mut [DenominationInfo]
pub fn items_mut(&mut self) -> &mut [DenominationInfo]
Gets a mutable reference to the populated DenominationInfo items.
Sourcepub fn push(&mut self, item: DenominationInfo)
pub fn push(&mut self, item: DenominationInfo)
Adds a DenominationInfo item to the list.
NOTE: If the DenominationList is at capacity, no item will be pushed.
Sourcepub fn pop(&mut self) -> Option<DenominationInfo>
pub fn pop(&mut self) -> Option<DenominationInfo>
Pops a DenominationInfo from the back of the list.
NOTE: Returns None if no items remain in the list.
Sourcepub const fn size(&self) -> usize
pub const fn size(&self) -> usize
Gets a the size of populated DenominationInfo items.
Sourcepub fn set_size(&mut self, size: u32)
pub fn set_size(&mut self, size: u32)
Sets a the size of populated DenominationInfo items.
Trait Implementations§
Source§impl Clone for DenominationList
impl Clone for DenominationList
Source§fn clone(&self) -> DenominationList
fn clone(&self) -> DenominationList
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 DenominationList
impl Debug for DenominationList
Source§impl Display for DenominationList
impl Display for DenominationList
Source§impl From<&DenominationList> for XfsArray
impl From<&DenominationList> for XfsArray
Source§fn from(val: &DenominationList) -> XfsArray
fn from(val: &DenominationList) -> XfsArray
Converts to this type from the input type.
Source§impl From<&DenominationList> for XfsMember
impl From<&DenominationList> for XfsMember
Source§fn from(val: &DenominationList) -> XfsMember
fn from(val: &DenominationList) -> XfsMember
Converts to this type from the input type.
Source§impl From<&DenominationList> for XfsValue
impl From<&DenominationList> for XfsValue
Source§fn from(val: &DenominationList) -> XfsValue
fn from(val: &DenominationList) -> XfsValue
Converts to this type from the input type.
Source§impl From<DenominationList> for XfsArray
impl From<DenominationList> for XfsArray
Source§fn from(val: DenominationList) -> XfsArray
fn from(val: DenominationList) -> XfsArray
Converts to this type from the input type.
Source§impl From<DenominationList> for XfsMember
impl From<DenominationList> for XfsMember
Source§fn from(val: DenominationList) -> XfsMember
fn from(val: DenominationList) -> XfsMember
Converts to this type from the input type.
Source§impl From<DenominationList> for XfsValue
impl From<DenominationList> for XfsValue
Source§fn from(val: DenominationList) -> XfsValue
fn from(val: DenominationList) -> XfsValue
Converts to this type from the input type.
Source§impl PartialEq for DenominationList
impl PartialEq for DenominationList
Source§impl TryFrom<&XfsArray> for DenominationList
impl TryFrom<&XfsArray> for DenominationList
Source§impl TryFrom<&XfsMember> for DenominationList
impl TryFrom<&XfsMember> for DenominationList
Source§impl TryFrom<&XfsMethodResponse> for DenominationList
impl TryFrom<&XfsMethodResponse> for DenominationList
Source§impl TryFrom<&XfsValue> for DenominationList
impl TryFrom<&XfsValue> for DenominationList
Source§impl TryFrom<XfsArray> for DenominationList
impl TryFrom<XfsArray> for DenominationList
Source§impl TryFrom<XfsMember> for DenominationList
impl TryFrom<XfsMember> for DenominationList
Source§impl TryFrom<XfsMethodResponse> for DenominationList
impl TryFrom<XfsMethodResponse> for DenominationList
Source§impl TryFrom<XfsValue> for DenominationList
impl TryFrom<XfsValue> for DenominationList
impl StructuralPartialEq for DenominationList
Auto Trait Implementations§
impl Freeze for DenominationList
impl RefUnwindSafe for DenominationList
impl Send for DenominationList
impl Sync for DenominationList
impl Unpin for DenominationList
impl UnwindSafe for DenominationList
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