pub struct MountDescriptor { /* private fields */ }Expand description
Explicit mount descriptor stored outside authored source cells.
Implementations§
Source§impl MountDescriptor
impl MountDescriptor
Sourcepub fn table(path: TablePath, backend: BackendKind, epoch: MountEpoch) -> Self
pub fn table(path: TablePath, backend: BackendKind, epoch: MountEpoch) -> Self
Create an explicit Table mount descriptor.
Sourcepub fn dir(path: TablePath, backend: BackendKind, epoch: MountEpoch) -> Self
pub fn dir(path: TablePath, backend: BackendKind, epoch: MountEpoch) -> Self
Create an explicit Dir mount descriptor.
Sourcepub fn resource(&self) -> MountResource
pub fn resource(&self) -> MountResource
Mounted target shape.
Sourcepub fn backend(&self) -> BackendKind
pub fn backend(&self) -> BackendKind
Mounted backend family.
Sourcepub fn epoch(&self) -> MountEpoch
pub fn epoch(&self) -> MountEpoch
Last observed backend epoch.
Trait Implementations§
Source§impl Clone for MountDescriptor
impl Clone for MountDescriptor
Source§fn clone(&self) -> MountDescriptor
fn clone(&self) -> MountDescriptor
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 MountDescriptor
impl Debug for MountDescriptor
impl Eq for MountDescriptor
Source§impl PartialEq for MountDescriptor
impl PartialEq for MountDescriptor
impl StructuralPartialEq for MountDescriptor
Auto Trait Implementations§
impl Freeze for MountDescriptor
impl RefUnwindSafe for MountDescriptor
impl Send for MountDescriptor
impl Sync for MountDescriptor
impl Unpin for MountDescriptor
impl UnsafeUnpin for MountDescriptor
impl UnwindSafe for MountDescriptor
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