pub enum Transform {
None,
Compressed(CompressionInfo),
Encrypted(Arc<dyn Cipher>),
}Expand description
Transformation applied to stored data before it can be presented to the reader.
Variants§
None
The file is stored uncompressed and unencrypted.
Compressed(CompressionInfo)
The file is stored compressed with chunked metadata.
Encrypted(Arc<dyn Cipher>)
The file is stored encrypted with a cipher.
Trait Implementations§
Source§impl From<CompressionInfo> for Transform
impl From<CompressionInfo> for Transform
Source§fn from(info: CompressionInfo) -> Self
fn from(info: CompressionInfo) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for Transform
impl !UnwindSafe for Transform
impl Freeze for Transform
impl Send for Transform
impl Sync for Transform
impl Unpin for Transform
impl UnsafeUnpin for Transform
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
§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
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