pub struct EncryptedVolume {
pub id: u32,
pub mount_path: PathBuf,
}Expand description
Created + open + mounted handle to an encrypted volume. The
mount_path is what the Docker backend bind-mounts at
data_path inside the container. Drop semantics: do NOT do
anything on drop — destruction is explicit via
destroy_encrypted_volume, which the docker backend calls from
delete_container. (Doing it on drop would risk
double-destruction on retry paths.)
Fields§
§id: u32§mount_path: PathBufTrait Implementations§
Source§impl Clone for EncryptedVolume
impl Clone for EncryptedVolume
Source§fn clone(&self) -> EncryptedVolume
fn clone(&self) -> EncryptedVolume
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 moreAuto Trait Implementations§
impl Freeze for EncryptedVolume
impl RefUnwindSafe for EncryptedVolume
impl Send for EncryptedVolume
impl Sync for EncryptedVolume
impl Unpin for EncryptedVolume
impl UnsafeUnpin for EncryptedVolume
impl UnwindSafe for EncryptedVolume
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more