pub struct AllowancePeriodLimit { /* private fields */ }Expand description
Amount and/or payment-count ceiling applied over one period.
Implementations§
Source§impl AllowancePeriodLimit
impl AllowancePeriodLimit
Sourcepub fn new(
amount_limit: Option<String>,
payment_count_limit: Option<u64>,
period: AllowancePeriod,
) -> Result<Self>
pub fn new( amount_limit: Option<String>, payment_count_limit: Option<u64>, period: AllowancePeriod, ) -> Result<Self>
Create a period limit. At least one ceiling must be present.
Sourcepub fn amount_limit(&self) -> Option<&str>
pub fn amount_limit(&self) -> Option<&str>
Access the optional amount ceiling decimal spelling.
Sourcepub fn payment_count_limit(&self) -> Option<u64>
pub fn payment_count_limit(&self) -> Option<u64>
Access the optional payment-count ceiling.
Sourcepub fn period(&self) -> &AllowancePeriod
pub fn period(&self) -> &AllowancePeriod
Access the period definition.
Trait Implementations§
Source§impl Clone for AllowancePeriodLimit
impl Clone for AllowancePeriodLimit
Source§impl Debug for AllowancePeriodLimit
impl Debug for AllowancePeriodLimit
impl Eq for AllowancePeriodLimit
Source§impl Hash for AllowancePeriodLimit
impl Hash for AllowancePeriodLimit
Source§impl PartialEq for AllowancePeriodLimit
impl PartialEq for AllowancePeriodLimit
impl StructuralPartialEq for AllowancePeriodLimit
Auto Trait Implementations§
impl Freeze for AllowancePeriodLimit
impl RefUnwindSafe for AllowancePeriodLimit
impl Send for AllowancePeriodLimit
impl Sync for AllowancePeriodLimit
impl Unpin for AllowancePeriodLimit
impl UnsafeUnpin for AllowancePeriodLimit
impl UnwindSafe for AllowancePeriodLimit
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