pub struct ArchivedCommandBlock{
pub id: Archived<u64>,
pub prompt_zone: Archived<Option<SemanticZone>>,
pub input_zone: Archived<Option<SemanticZone>>,
pub output_zone: Archived<Option<SemanticZone>>,
pub start_row: Archived<u32>,
pub end_row: Archived<u32>,
pub started_at: Archived<u64>,
pub duration_micros: Archived<Option<u64>>,
}Expand description
An archived CommandBlock
Fields§
§id: Archived<u64>The archived counterpart of CommandBlock::id
prompt_zone: Archived<Option<SemanticZone>>The archived counterpart of CommandBlock::prompt_zone
input_zone: Archived<Option<SemanticZone>>The archived counterpart of CommandBlock::input_zone
output_zone: Archived<Option<SemanticZone>>The archived counterpart of CommandBlock::output_zone
start_row: Archived<u32>The archived counterpart of CommandBlock::start_row
end_row: Archived<u32>The archived counterpart of CommandBlock::end_row
started_at: Archived<u64>The archived counterpart of CommandBlock::started_at
duration_micros: Archived<Option<u64>>The archived counterpart of CommandBlock::duration_micros
Trait Implementations§
Source§impl<__C: ?Sized> CheckBytes<__C> for ArchivedCommandBlockwhere
u64: Archive,
Option<SemanticZone>: Archive,
u32: Archive,
Option<u64>: Archive,
Archived<u64>: CheckBytes<__C>,
Archived<Option<SemanticZone>>: CheckBytes<__C>,
Archived<u32>: CheckBytes<__C>,
Archived<Option<u64>>: CheckBytes<__C>,
impl<__C: ?Sized> CheckBytes<__C> for ArchivedCommandBlockwhere
u64: Archive,
Option<SemanticZone>: Archive,
u32: Archive,
Option<u64>: Archive,
Archived<u64>: CheckBytes<__C>,
Archived<Option<SemanticZone>>: CheckBytes<__C>,
Archived<u32>: CheckBytes<__C>,
Archived<Option<u64>>: CheckBytes<__C>,
Source§type Error = StructCheckError
type Error = StructCheckError
The error that may result from checking the type.
Source§unsafe fn check_bytes<'__bytecheck>(
value: *const Self,
context: &mut __C,
) -> Result<&'__bytecheck Self, StructCheckError>
unsafe fn check_bytes<'__bytecheck>( value: *const Self, context: &mut __C, ) -> Result<&'__bytecheck Self, StructCheckError>
Checks whether the given pointer points to a valid value within the
given context. Read more
Auto Trait Implementations§
impl Freeze for ArchivedCommandBlock
impl RefUnwindSafe for ArchivedCommandBlock
impl Send for ArchivedCommandBlock
impl Sync for ArchivedCommandBlock
impl !Unpin for ArchivedCommandBlock
impl !UnsafeUnpin for ArchivedCommandBlock
impl UnwindSafe for ArchivedCommandBlock
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
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
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>
Gets the layout of the type.