pub struct ResourceLedgerEntrySnapshot { /* private fields */ }Implementations§
Source§impl ResourceLedgerEntrySnapshot
impl ResourceLedgerEntrySnapshot
pub fn entry(&self) -> &ResourceLeaseEntry
pub const fn transaction_state(&self) -> ResourceTransactionState
pub const fn buffer_present(&self) -> bool
pub fn actual_resource_id(&self) -> Option<&ResourceId>
pub const fn actual_generation(&self) -> Option<u64>
pub fn actual_descriptor(&self) -> Option<&BufferDescriptor>
Trait Implementations§
Source§impl Clone for ResourceLedgerEntrySnapshot
impl Clone for ResourceLedgerEntrySnapshot
Source§fn clone(&self) -> ResourceLedgerEntrySnapshot
fn clone(&self) -> ResourceLedgerEntrySnapshot
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 ResourceLedgerEntrySnapshot
impl Debug for ResourceLedgerEntrySnapshot
impl Eq for ResourceLedgerEntrySnapshot
impl StructuralPartialEq for ResourceLedgerEntrySnapshot
Auto Trait Implementations§
impl Freeze for ResourceLedgerEntrySnapshot
impl RefUnwindSafe for ResourceLedgerEntrySnapshot
impl Send for ResourceLedgerEntrySnapshot
impl Sync for ResourceLedgerEntrySnapshot
impl Unpin for ResourceLedgerEntrySnapshot
impl UnsafeUnpin for ResourceLedgerEntrySnapshot
impl UnwindSafe for ResourceLedgerEntrySnapshot
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