#[repr(C)]pub struct ArchivedDiffParams{
pub app: <u32 as Archive>::Archived,
pub depot: <u32 as Archive>::Archived,
pub from: <u64 as Archive>::Archived,
pub to: <u64 as Archive>::Archived,
pub branch: <Option<String> as Archive>::Archived,
pub format: <Option<OutputFormat> as Archive>::Archived,
}Expand description
An archived DiffParams
Fields§
§app: <u32 as Archive>::ArchivedThe archived counterpart of DiffParams::app
depot: <u32 as Archive>::ArchivedThe archived counterpart of DiffParams::depot
from: <u64 as Archive>::ArchivedThe archived counterpart of DiffParams::from
to: <u64 as Archive>::ArchivedThe archived counterpart of DiffParams::to
branch: <Option<String> as Archive>::ArchivedThe archived counterpart of DiffParams::branch
format: <Option<OutputFormat> as Archive>::ArchivedThe archived counterpart of DiffParams::format
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedDiffParamswhere
u32: Archive,
u64: Archive,
Option<String>: Archive,
Option<OutputFormat>: Archive,
<__C as Fallible>::Error: Trace,
<u32 as Archive>::Archived: CheckBytes<__C>,
<u64 as Archive>::Archived: CheckBytes<__C>,
<Option<String> as Archive>::Archived: CheckBytes<__C>,
<Option<OutputFormat> as Archive>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedDiffParamswhere
u32: Archive,
u64: Archive,
Option<String>: Archive,
Option<OutputFormat>: Archive,
<__C as Fallible>::Error: Trace,
<u32 as Archive>::Archived: CheckBytes<__C>,
<u64 as Archive>::Archived: CheckBytes<__C>,
<Option<String> as Archive>::Archived: CheckBytes<__C>,
<Option<OutputFormat> as Archive>::Archived: CheckBytes<__C>,
Source§impl Debug for ArchivedDiffParams
impl Debug for ArchivedDiffParams
impl Portable for ArchivedDiffParams
Auto Trait Implementations§
impl !Unpin for ArchivedDiffParams
impl !UnsafeUnpin for ArchivedDiffParams
impl Freeze for ArchivedDiffParams
impl RefUnwindSafe for ArchivedDiffParams
impl Send for ArchivedDiffParams
impl Sync for ArchivedDiffParams
impl UnwindSafe for ArchivedDiffParams
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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> LayoutRaw for T
impl<T> LayoutRaw for T
Source§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.
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Returns whether the given value has been niched. Read more
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
Writes data to
out indicating that a T is niched.