pub struct OrdinaryProjectionLimits { /* private fields */ }Expand description
Signed closure limits used by one ordinary fixed-point projection.
Implementations§
Source§impl OrdinaryProjectionLimits
impl OrdinaryProjectionLimits
Sourcepub const fn new(
marker_max: ResourceVector,
mandatory_bound: ResourceVector,
full_recovery_claim: ResourceVector,
) -> Self
pub const fn new( marker_max: ResourceVector, mandatory_bound: ResourceVector, full_recovery_claim: ResourceVector, ) -> Self
Captures the configured identity, marker, mandatory, and recovery bounds.
Sourcepub const fn marker_max(self) -> ResourceVector
pub const fn marker_max(self) -> ResourceVector
Returns the generated maximum marker charge.
Sourcepub const fn mandatory_bound(self) -> ResourceVector
pub const fn mandatory_bound(self) -> ResourceVector
Returns generated mandatory transaction envelope Q.
Sourcepub const fn full_recovery_claim(self) -> ResourceVector
pub const fn full_recovery_claim(self) -> ResourceVector
Returns full transferable recovery occupancy K.
Trait Implementations§
Source§impl Clone for OrdinaryProjectionLimits
impl Clone for OrdinaryProjectionLimits
Source§fn clone(&self) -> OrdinaryProjectionLimits
fn clone(&self) -> OrdinaryProjectionLimits
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for OrdinaryProjectionLimits
Source§impl Debug for OrdinaryProjectionLimits
impl Debug for OrdinaryProjectionLimits
impl Eq for OrdinaryProjectionLimits
Source§impl PartialEq for OrdinaryProjectionLimits
impl PartialEq for OrdinaryProjectionLimits
impl StructuralPartialEq for OrdinaryProjectionLimits
Auto Trait Implementations§
impl Freeze for OrdinaryProjectionLimits
impl RefUnwindSafe for OrdinaryProjectionLimits
impl Send for OrdinaryProjectionLimits
impl Sync for OrdinaryProjectionLimits
impl Unpin for OrdinaryProjectionLimits
impl UnsafeUnpin for OrdinaryProjectionLimits
impl UnwindSafe for OrdinaryProjectionLimits
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