pub struct PlanSubject<'request, 'fingerprint> { /* private fields */ }Expand description
One prepared request inseparably bound to a validated plan confirmation.
Implementations§
Source§impl<'request, 'fingerprint> PlanSubject<'request, 'fingerprint>
impl<'request, 'fingerprint> PlanSubject<'request, 'fingerprint>
Sourcepub const fn scope(self) -> PermitScope
pub const fn scope(self) -> PermitScope
Returns the required permit scope.
Sourcepub const fn replay_policy(self) -> ReplayPolicy
pub const fn replay_policy(self) -> ReplayPolicy
Returns the caller-selected replay policy.
Sourcepub const fn attempt_budget(self) -> AttemptBudget
pub const fn attempt_budget(self) -> AttemptBudget
Returns the hard attempt budget.
Trait Implementations§
Source§impl<'request, 'fingerprint> Clone for PlanSubject<'request, 'fingerprint>
impl<'request, 'fingerprint> Clone for PlanSubject<'request, 'fingerprint>
Source§fn clone(&self) -> PlanSubject<'request, 'fingerprint>
fn clone(&self) -> PlanSubject<'request, 'fingerprint>
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<'request, 'fingerprint> Copy for PlanSubject<'request, 'fingerprint>
Auto Trait Implementations§
impl<'request, 'fingerprint> Freeze for PlanSubject<'request, 'fingerprint>
impl<'request, 'fingerprint> RefUnwindSafe for PlanSubject<'request, 'fingerprint>
impl<'request, 'fingerprint> Send for PlanSubject<'request, 'fingerprint>
impl<'request, 'fingerprint> Sync for PlanSubject<'request, 'fingerprint>
impl<'request, 'fingerprint> Unpin for PlanSubject<'request, 'fingerprint>
impl<'request, 'fingerprint> UnsafeUnpin for PlanSubject<'request, 'fingerprint>
impl<'request, 'fingerprint> UnwindSafe for PlanSubject<'request, 'fingerprint>
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