pub enum FsKind {
Local {
path: PathBuf,
},
Remote {
addr: BlockAddr,
},
}
Variants§
Local
Indicates that a local filesystem provider should be used.
Remote
Fields
§
addr: BlockAddr
Indicates that a remote filesystem provider should be used.
Trait Implementations§
source§impl<'de> Deserialize<'de> for FsKind
impl<'de> Deserialize<'de> for FsKind
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq<FsKind> for FsKind
impl PartialEq<FsKind> for FsKind
impl Eq for FsKind
impl StructuralEq for FsKind
impl StructuralPartialEq for FsKind
Auto Trait Implementations§
impl RefUnwindSafe for FsKind
impl Send for FsKind
impl Sync for FsKind
impl Unpin for FsKind
impl UnwindSafe for FsKind
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