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() -> DispenseRequest
pub const fn new() -> DispenseRequest
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) -> DispenseRequest
pub fn with_mix_number(self, mix: MixNumber) -> DispenseRequest
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) -> DispenseRequest
pub fn with_denomination(self, denomination: Denomination) -> DispenseRequest
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) -> DispenseRequest
pub fn with_currency(self, currency: Currency) -> DispenseRequest
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<DispenseRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DispenseRequest, <__D as Deserializer<'de>>::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) -> XfsMember
fn from(val: &DispenseRequest) -> XfsMember
Converts to this type from the input type.
Source§impl From<&DispenseRequest> for XfsMethodCall
impl From<&DispenseRequest> for XfsMethodCall
Source§fn from(val: &DispenseRequest) -> XfsMethodCall
fn from(val: &DispenseRequest) -> XfsMethodCall
Converts to this type from the input type.
Source§impl From<&DispenseRequest> for XfsStruct
impl From<&DispenseRequest> for XfsStruct
Source§fn from(val: &DispenseRequest) -> XfsStruct
fn from(val: &DispenseRequest) -> XfsStruct
Converts to this type from the input type.
Source§impl From<&DispenseRequest> for XfsValue
impl From<&DispenseRequest> for XfsValue
Source§fn from(val: &DispenseRequest) -> XfsValue
fn from(val: &DispenseRequest) -> XfsValue
Converts to this type from the input type.
Source§impl From<DispenseRequest> for XfsMember
impl From<DispenseRequest> for XfsMember
Source§fn from(val: DispenseRequest) -> XfsMember
fn from(val: DispenseRequest) -> XfsMember
Converts to this type from the input type.
Source§impl From<DispenseRequest> for XfsStruct
impl From<DispenseRequest> for XfsStruct
Source§fn from(val: DispenseRequest) -> XfsStruct
fn from(val: DispenseRequest) -> XfsStruct
Converts to this type from the input type.
Source§impl From<DispenseRequest> for XfsValue
impl From<DispenseRequest> for XfsValue
Source§fn from(val: DispenseRequest) -> XfsValue
fn from(val: DispenseRequest) -> XfsValue
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§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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