pub struct ResourceReservation { /* private fields */ }Implementations§
Source§impl ResourceReservation
impl ResourceReservation
pub fn resource_id(&self) -> &ResourceId
pub fn request_id(&self) -> &RequestIdentity
pub fn owner_node_id(&self) -> Option<&NodeId>
pub const fn size_bytes(&self) -> u64
pub const fn alignment_bytes(&self) -> u64
pub const fn usage(&self) -> BufferUsage
pub const fn element_type(&self) -> ElementType
pub const fn retention_policy(&self) -> ResourceRetentionPolicy
pub const fn backing_domain_id(&self) -> Option<CapacityDomainId>
pub const fn generation(&self) -> u64
Trait Implementations§
Source§impl Clone for ResourceReservation
impl Clone for ResourceReservation
Source§fn clone(&self) -> ResourceReservation
fn clone(&self) -> ResourceReservation
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 moreSource§impl Debug for ResourceReservation
impl Debug for ResourceReservation
impl Eq for ResourceReservation
Source§impl PartialEq for ResourceReservation
impl PartialEq for ResourceReservation
Source§impl Serialize for ResourceReservation
impl Serialize for ResourceReservation
impl StructuralPartialEq for ResourceReservation
Auto Trait Implementations§
impl Freeze for ResourceReservation
impl RefUnwindSafe for ResourceReservation
impl Send for ResourceReservation
impl Sync for ResourceReservation
impl Unpin for ResourceReservation
impl UnsafeUnpin for ResourceReservation
impl UnwindSafe for ResourceReservation
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