pub struct MetadataIoResourceSnapshot {
pub resource: Arc<str>,
pub target: Option<Arc<Path>>,
pub durable_generation: Option<MetadataGeneration>,
pub in_flight_generation: Option<MetadataGeneration>,
pub queued_generation: Option<MetadataGeneration>,
pub waiter_count: usize,
}Expand description
A snapshot of one logical metadata resource.
Fields§
§resource: Arc<str>The resource value.
target: Option<Arc<Path>>The target value.
durable_generation: Option<MetadataGeneration>The durable generation value.
in_flight_generation: Option<MetadataGeneration>The in flight generation value.
queued_generation: Option<MetadataGeneration>The queued generation value.
waiter_count: usizeThe number of waiter entries.
Trait Implementations§
Source§impl Clone for MetadataIoResourceSnapshot
impl Clone for MetadataIoResourceSnapshot
Source§impl Debug for MetadataIoResourceSnapshot
impl Debug for MetadataIoResourceSnapshot
impl Eq for MetadataIoResourceSnapshot
impl StructuralPartialEq for MetadataIoResourceSnapshot
Auto Trait Implementations§
impl Freeze for MetadataIoResourceSnapshot
impl RefUnwindSafe for MetadataIoResourceSnapshot
impl Send for MetadataIoResourceSnapshot
impl Sync for MetadataIoResourceSnapshot
impl Unpin for MetadataIoResourceSnapshot
impl UnsafeUnpin for MetadataIoResourceSnapshot
impl UnwindSafe for MetadataIoResourceSnapshot
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