#[repr(u8)]pub enum ArchivedDiffAlgorithm {
Rsync020 = 0,
Bidiff1 = 1,
}Expand description
An archived DiffAlgorithm
Variants§
Rsync020 = 0
The archived counterpart of DiffAlgorithm::Rsync020
Bidiff1 = 1
The archived counterpart of DiffAlgorithm::Bidiff1
Trait Implementations§
source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedDiffAlgorithmwhere
<__C as Fallible>::Error: Source,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedDiffAlgorithmwhere
<__C as Fallible>::Error: Source,
source§impl Debug for ArchivedDiffAlgorithm
impl Debug for ArchivedDiffAlgorithm
source§impl PartialEq for ArchivedDiffAlgorithm
impl PartialEq for ArchivedDiffAlgorithm
impl Portable for ArchivedDiffAlgorithm
impl StructuralPartialEq for ArchivedDiffAlgorithm
Auto Trait Implementations§
impl Freeze for ArchivedDiffAlgorithm
impl RefUnwindSafe for ArchivedDiffAlgorithm
impl Send for ArchivedDiffAlgorithm
impl Sync for ArchivedDiffAlgorithm
impl Unpin for ArchivedDiffAlgorithm
impl UnwindSafe for ArchivedDiffAlgorithm
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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> 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§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.