pub enum DynamicBackingClaimScope {
Plan,
Request,
Sequence,
Step,
Invocation,
InitialSequenceBundle,
}Expand description
Semantic ownership boundary for one atomic physical backing attempt.
InitialSequenceBundle is the only scope allowed to combine Request and
Sequence descriptors; it publishes neither lifetime unless both can commit.
Variants§
Implementations§
Source§impl DynamicBackingClaimScope
impl DynamicBackingClaimScope
pub const fn lifetime(self) -> Option<AllocationLifetime>
Trait Implementations§
Source§impl Clone for DynamicBackingClaimScope
impl Clone for DynamicBackingClaimScope
Source§fn clone(&self) -> DynamicBackingClaimScope
fn clone(&self) -> DynamicBackingClaimScope
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 DynamicBackingClaimScope
Source§impl Debug for DynamicBackingClaimScope
impl Debug for DynamicBackingClaimScope
impl Eq for DynamicBackingClaimScope
Source§impl From<AllocationLifetime> for DynamicBackingClaimScope
impl From<AllocationLifetime> for DynamicBackingClaimScope
Source§fn from(lifetime: AllocationLifetime) -> Self
fn from(lifetime: AllocationLifetime) -> Self
Converts to this type from the input type.
Source§impl PartialEq for DynamicBackingClaimScope
impl PartialEq for DynamicBackingClaimScope
Source§impl Serialize for DynamicBackingClaimScope
impl Serialize for DynamicBackingClaimScope
impl StructuralPartialEq for DynamicBackingClaimScope
Auto Trait Implementations§
impl Freeze for DynamicBackingClaimScope
impl RefUnwindSafe for DynamicBackingClaimScope
impl Send for DynamicBackingClaimScope
impl Sync for DynamicBackingClaimScope
impl Unpin for DynamicBackingClaimScope
impl UnsafeUnpin for DynamicBackingClaimScope
impl UnwindSafe for DynamicBackingClaimScope
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