#[repr(C)]pub struct DispenseRequest { /* private fields */ }
Expand description
Structure that defines the parameters of bnr_Dispense()
or bnr_Denominate()
, to specify
either an amount or a list of banknotes to dispense.
Implementations§
Source§impl DispenseRequest
impl DispenseRequest
Sourcepub const fn new() -> Self
pub const fn new() -> Self
Creates a new DispenseRequest.
Sourcepub const fn mix_number(&self) -> MixNumber
pub const fn mix_number(&self) -> MixNumber
Gets the MixNumber of the DispenseRequest.
Sourcepub fn set_mix_number(&mut self, mix: MixNumber)
pub fn set_mix_number(&mut self, mix: MixNumber)
Sets the MixNumber of the DispenseRequest.
Sourcepub fn with_mix_number(self, mix: MixNumber) -> Self
pub fn with_mix_number(self, mix: MixNumber) -> Self
Builder function that sets the MixNumber of the DispenseRequest.
Sourcepub const fn denomination(&self) -> &Denomination
pub const fn denomination(&self) -> &Denomination
Gets the Denomination of the DispenseRequest.
Sourcepub fn set_denomination(&mut self, denomination: Denomination)
pub fn set_denomination(&mut self, denomination: Denomination)
Sets the Denomination of the DispenseRequest.
Sourcepub fn with_denomination(self, denomination: Denomination) -> Self
pub fn with_denomination(self, denomination: Denomination) -> Self
Builder function that sets the Denomination of the DispenseRequest.
Sourcepub const fn currency(&self) -> &Currency
pub const fn currency(&self) -> &Currency
Gets the Currency of the DispenseRequest.
Sourcepub fn set_currency(&mut self, currency: Currency)
pub fn set_currency(&mut self, currency: Currency)
Sets the Currency of the DispenseRequest.
Sourcepub fn with_currency(self, currency: Currency) -> Self
pub fn with_currency(self, currency: Currency) -> Self
Builder function that sets the Currency of the DispenseRequest.
Trait Implementations§
Source§impl Clone for DispenseRequest
impl Clone for DispenseRequest
Source§fn clone(&self) -> DispenseRequest
fn clone(&self) -> DispenseRequest
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 DispenseRequest
impl Debug for DispenseRequest
Source§impl Default for DispenseRequest
impl Default for DispenseRequest
Source§fn default() -> DispenseRequest
fn default() -> DispenseRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DispenseRequest
impl<'de> Deserialize<'de> for DispenseRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for DispenseRequest
impl Display for DispenseRequest
Source§impl From<&DispenseRequest> for XfsMember
impl From<&DispenseRequest> for XfsMember
Source§fn from(val: &DispenseRequest) -> Self
fn from(val: &DispenseRequest) -> Self
Converts to this type from the input type.
Source§impl From<&DispenseRequest> for XfsMethodCall
impl From<&DispenseRequest> for XfsMethodCall
Source§fn from(val: &DispenseRequest) -> Self
fn from(val: &DispenseRequest) -> Self
Converts to this type from the input type.
Source§impl From<&DispenseRequest> for XfsStruct
impl From<&DispenseRequest> for XfsStruct
Source§fn from(val: &DispenseRequest) -> Self
fn from(val: &DispenseRequest) -> Self
Converts to this type from the input type.
Source§impl From<&DispenseRequest> for XfsValue
impl From<&DispenseRequest> for XfsValue
Source§fn from(val: &DispenseRequest) -> Self
fn from(val: &DispenseRequest) -> Self
Converts to this type from the input type.
Source§impl From<DispenseRequest> for XfsMember
impl From<DispenseRequest> for XfsMember
Source§fn from(val: DispenseRequest) -> Self
fn from(val: DispenseRequest) -> Self
Converts to this type from the input type.
Source§impl From<DispenseRequest> for XfsStruct
impl From<DispenseRequest> for XfsStruct
Source§fn from(val: DispenseRequest) -> Self
fn from(val: DispenseRequest) -> Self
Converts to this type from the input type.
Source§impl From<DispenseRequest> for XfsValue
impl From<DispenseRequest> for XfsValue
Source§fn from(val: DispenseRequest) -> Self
fn from(val: DispenseRequest) -> Self
Converts to this type from the input type.
Source§impl PartialEq for DispenseRequest
impl PartialEq for DispenseRequest
Source§impl Serialize for DispenseRequest
impl Serialize for DispenseRequest
Source§impl TryFrom<&XfsMember> for DispenseRequest
impl TryFrom<&XfsMember> for DispenseRequest
Source§impl TryFrom<&XfsStruct> for DispenseRequest
impl TryFrom<&XfsStruct> for DispenseRequest
Source§impl TryFrom<&XfsValue> for DispenseRequest
impl TryFrom<&XfsValue> for DispenseRequest
Source§impl TryFrom<XfsMember> for DispenseRequest
impl TryFrom<XfsMember> for DispenseRequest
Source§impl TryFrom<XfsStruct> for DispenseRequest
impl TryFrom<XfsStruct> for DispenseRequest
Source§impl TryFrom<XfsValue> for DispenseRequest
impl TryFrom<XfsValue> for DispenseRequest
impl Copy for DispenseRequest
impl StructuralPartialEq for DispenseRequest
Auto Trait Implementations§
impl Freeze for DispenseRequest
impl RefUnwindSafe for DispenseRequest
impl Send for DispenseRequest
impl Sync for DispenseRequest
impl Unpin for DispenseRequest
impl UnwindSafe for DispenseRequest
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