#[repr(C)]pub struct ArchivedPushShardwhere
Shard: Archive,
bool: Archive,{
pub shard: <Shard as Archive>::Archived,
pub accept_different_device_id: <bool as Archive>::Archived,
}Expand description
An archived PushShard
Fields§
§shard: <Shard as Archive>::ArchivedThe archived counterpart of PushShard::shard
accept_different_device_id: <bool as Archive>::ArchivedThe archived counterpart of PushShard::accept_different_device_id
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedPushShard
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedPushShard
impl Portable for ArchivedPushShard
Auto Trait Implementations§
impl Freeze for ArchivedPushShard
impl RefUnwindSafe for ArchivedPushShard
impl Send for ArchivedPushShard
impl Sync for ArchivedPushShard
impl !Unpin for ArchivedPushShard
impl UnwindSafe for ArchivedPushShard
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
§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.