pub enum OwnedBeaconChainBodyError {
TooManyPotCheckpoints {
actual: usize,
},
TooManyOwnSegmentRoots {
actual: usize,
},
TooManyIntermediateShardBlocks {
actual: usize,
},
TooManyIntermediateShardOwnSegmentRoots {
actual: usize,
},
TooManyIntermediateShardChildSegmentRoots {
actual: usize,
},
FailedToAddTransaction {
error: OwnedIntermediateShardHeaderError,
},
BlockBodyIsTooLarge,
}
Expand description
Errors for OwnedBeaconChainBody
Variants§
TooManyPotCheckpoints
Too many PoT checkpoints
TooManyOwnSegmentRoots
Too many own segment roots
TooManyIntermediateShardBlocks
Too many intermediate shard blocks
TooManyIntermediateShardOwnSegmentRoots
Too many intermediate shard own segment roots
TooManyIntermediateShardChildSegmentRoots
Too many intermediate shard child segment roots
FailedToAddTransaction
Failed to intermediate shard header
Fields
§
error: OwnedIntermediateShardHeaderError
Inner error
BlockBodyIsTooLarge
Block body is too large
Trait Implementations§
Source§impl Debug for OwnedBeaconChainBodyError
impl Debug for OwnedBeaconChainBodyError
Source§impl Display for OwnedBeaconChainBodyError
impl Display for OwnedBeaconChainBodyError
Source§impl Error for OwnedBeaconChainBodyError
impl Error for OwnedBeaconChainBodyError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<OwnedBeaconChainBodyError> for OwnedBeaconChainBlockError
impl From<OwnedBeaconChainBodyError> for OwnedBeaconChainBlockError
Source§fn from(source: OwnedBeaconChainBodyError) -> Self
fn from(source: OwnedBeaconChainBodyError) -> Self
Converts to this type from the input type.
Source§impl From<OwnedBeaconChainBodyError> for OwnedBlockBodyError
impl From<OwnedBeaconChainBodyError> for OwnedBlockBodyError
Source§fn from(source: OwnedBeaconChainBodyError) -> Self
fn from(source: OwnedBeaconChainBodyError) -> Self
Converts to this type from the input type.
Source§impl From<OwnedIntermediateShardHeaderError> for OwnedBeaconChainBodyError
impl From<OwnedIntermediateShardHeaderError> for OwnedBeaconChainBodyError
Source§fn from(source: OwnedIntermediateShardHeaderError) -> Self
fn from(source: OwnedIntermediateShardHeaderError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for OwnedBeaconChainBodyError
impl RefUnwindSafe for OwnedBeaconChainBodyError
impl Send for OwnedBeaconChainBodyError
impl Sync for OwnedBeaconChainBodyError
impl Unpin for OwnedBeaconChainBodyError
impl UnwindSafe for OwnedBeaconChainBodyError
Blanket Implementations§
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