#[repr(C)]pub struct ArchivedBeaconStateDeltawhere
ForkName: Archive,
u64: Archive,
Vec<u8>: Archive,
BalancesDiff: Archive,
ParticipationDiff: Archive,
ValidatorsDiff: Archive,
RootsDiff: Archive,
RandaoDiff: Archive,
SlashingsDiff: Archive,
InactivityDiff: Archive,
Eth1DataVotesDiff: Archive,
FifoQueueDiff: Archive,{Show 15 fields
pub fork: <ForkName as Archive>::Archived,
pub base_slot: <u64 as Archive>::Archived,
pub scalar_header: <Vec<u8> as Archive>::Archived,
pub balances: <BalancesDiff as Archive>::Archived,
pub previous_participation: <ParticipationDiff as Archive>::Archived,
pub validators: <ValidatorsDiff as Archive>::Archived,
pub block_roots: <RootsDiff as Archive>::Archived,
pub state_roots: <RootsDiff as Archive>::Archived,
pub randao_mixes: <RandaoDiff as Archive>::Archived,
pub slashings: <SlashingsDiff as Archive>::Archived,
pub inactivity_scores: <InactivityDiff as Archive>::Archived,
pub eth1_data_votes: <Eth1DataVotesDiff as Archive>::Archived,
pub pending_deposits: <FifoQueueDiff as Archive>::Archived,
pub pending_partial_withdrawals: <FifoQueueDiff as Archive>::Archived,
pub pending_consolidations: <FifoQueueDiff as Archive>::Archived,
}Expand description
An archived BeaconStateDelta
Fields§
§fork: <ForkName as Archive>::ArchivedThe archived counterpart of BeaconStateDelta::fork
base_slot: <u64 as Archive>::ArchivedThe archived counterpart of BeaconStateDelta::base_slot
scalar_header: <Vec<u8> as Archive>::ArchivedThe archived counterpart of BeaconStateDelta::scalar_header
balances: <BalancesDiff as Archive>::ArchivedThe archived counterpart of BeaconStateDelta::balances
previous_participation: <ParticipationDiff as Archive>::ArchivedThe archived counterpart of BeaconStateDelta::previous_participation
validators: <ValidatorsDiff as Archive>::ArchivedThe archived counterpart of BeaconStateDelta::validators
block_roots: <RootsDiff as Archive>::ArchivedThe archived counterpart of BeaconStateDelta::block_roots
state_roots: <RootsDiff as Archive>::ArchivedThe archived counterpart of BeaconStateDelta::state_roots
randao_mixes: <RandaoDiff as Archive>::ArchivedThe archived counterpart of BeaconStateDelta::randao_mixes
slashings: <SlashingsDiff as Archive>::ArchivedThe archived counterpart of BeaconStateDelta::slashings
inactivity_scores: <InactivityDiff as Archive>::ArchivedThe archived counterpart of BeaconStateDelta::inactivity_scores
eth1_data_votes: <Eth1DataVotesDiff as Archive>::ArchivedThe archived counterpart of BeaconStateDelta::eth1_data_votes
pending_deposits: <FifoQueueDiff as Archive>::ArchivedThe archived counterpart of BeaconStateDelta::pending_deposits
pending_partial_withdrawals: <FifoQueueDiff as Archive>::ArchivedThe archived counterpart of BeaconStateDelta::pending_partial_withdrawals
pending_consolidations: <FifoQueueDiff as Archive>::ArchivedThe archived counterpart of BeaconStateDelta::pending_consolidations
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedBeaconStateDeltawhere
ForkName: Archive,
u64: Archive,
Vec<u8>: Archive,
BalancesDiff: Archive,
ParticipationDiff: Archive,
ValidatorsDiff: Archive,
RootsDiff: Archive,
RandaoDiff: Archive,
SlashingsDiff: Archive,
InactivityDiff: Archive,
Eth1DataVotesDiff: Archive,
FifoQueueDiff: Archive,
<__C as Fallible>::Error: Trace,
<ForkName as Archive>::Archived: CheckBytes<__C>,
<u64 as Archive>::Archived: CheckBytes<__C>,
<Vec<u8> as Archive>::Archived: CheckBytes<__C>,
<BalancesDiff as Archive>::Archived: CheckBytes<__C>,
<ParticipationDiff as Archive>::Archived: CheckBytes<__C>,
<ValidatorsDiff as Archive>::Archived: CheckBytes<__C>,
<RootsDiff as Archive>::Archived: CheckBytes<__C>,
<RandaoDiff as Archive>::Archived: CheckBytes<__C>,
<SlashingsDiff as Archive>::Archived: CheckBytes<__C>,
<InactivityDiff as Archive>::Archived: CheckBytes<__C>,
<Eth1DataVotesDiff as Archive>::Archived: CheckBytes<__C>,
<FifoQueueDiff as Archive>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedBeaconStateDeltawhere
ForkName: Archive,
u64: Archive,
Vec<u8>: Archive,
BalancesDiff: Archive,
ParticipationDiff: Archive,
ValidatorsDiff: Archive,
RootsDiff: Archive,
RandaoDiff: Archive,
SlashingsDiff: Archive,
InactivityDiff: Archive,
Eth1DataVotesDiff: Archive,
FifoQueueDiff: Archive,
<__C as Fallible>::Error: Trace,
<ForkName as Archive>::Archived: CheckBytes<__C>,
<u64 as Archive>::Archived: CheckBytes<__C>,
<Vec<u8> as Archive>::Archived: CheckBytes<__C>,
<BalancesDiff as Archive>::Archived: CheckBytes<__C>,
<ParticipationDiff as Archive>::Archived: CheckBytes<__C>,
<ValidatorsDiff as Archive>::Archived: CheckBytes<__C>,
<RootsDiff as Archive>::Archived: CheckBytes<__C>,
<RandaoDiff as Archive>::Archived: CheckBytes<__C>,
<SlashingsDiff as Archive>::Archived: CheckBytes<__C>,
<InactivityDiff as Archive>::Archived: CheckBytes<__C>,
<Eth1DataVotesDiff as Archive>::Archived: CheckBytes<__C>,
<FifoQueueDiff as Archive>::Archived: CheckBytes<__C>,
impl Portable for ArchivedBeaconStateDeltawhere
ForkName: Archive,
u64: Archive,
Vec<u8>: Archive,
BalancesDiff: Archive,
ParticipationDiff: Archive,
ValidatorsDiff: Archive,
RootsDiff: Archive,
RandaoDiff: Archive,
SlashingsDiff: Archive,
InactivityDiff: Archive,
Eth1DataVotesDiff: Archive,
FifoQueueDiff: Archive,
<ForkName as Archive>::Archived: Portable,
<u64 as Archive>::Archived: Portable,
<Vec<u8> as Archive>::Archived: Portable,
<BalancesDiff as Archive>::Archived: Portable,
<ParticipationDiff as Archive>::Archived: Portable,
<ValidatorsDiff as Archive>::Archived: Portable,
<RootsDiff as Archive>::Archived: Portable,
<RandaoDiff as Archive>::Archived: Portable,
<SlashingsDiff as Archive>::Archived: Portable,
<InactivityDiff as Archive>::Archived: Portable,
<Eth1DataVotesDiff as Archive>::Archived: Portable,
<FifoQueueDiff as Archive>::Archived: Portable,
Auto Trait Implementations§
impl !Unpin for ArchivedBeaconStateDelta
impl !UnsafeUnpin for ArchivedBeaconStateDelta
impl Freeze for ArchivedBeaconStateDelta
impl RefUnwindSafe for ArchivedBeaconStateDelta
impl Send for ArchivedBeaconStateDelta
impl Sync for ArchivedBeaconStateDelta
impl UnwindSafe for ArchivedBeaconStateDelta
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
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
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>
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
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
out indicating that a T is niched.