#[non_exhaustive]#[repr(u32)]pub enum SequencerError {
GenericSequencerError {
message: String,
},
GenericError {
message: String,
},
}
Expand description
Errors in the sequencer node
Domain: Core
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl CustomErrorMessage for Sequencer
impl CustomErrorMessage for Sequencer
fn get_message(&self) -> String
Source§impl<'de> Deserialize<'de> for Sequencer
impl<'de> Deserialize<'de> for Sequencer
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Documented for Sequencer
impl Documented for Sequencer
type Documentation = &'static ErrorDocumentation
fn get_documentation( &self, ) -> Result<Option<Self::Documentation>, DocumentationError>
Source§impl Error for Sequencer
impl Error for Sequencer
1.30.0 · 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<'_enum> From<&'_enum Sequencer> for SequencerCode
impl<'_enum> From<&'_enum Sequencer> for SequencerCode
Source§fn from(val: &'_enum Sequencer) -> SequencerCode
fn from(val: &'_enum Sequencer) -> SequencerCode
Converts to this type from the input type.
Source§impl From<Sequencer> for PackedError<ZksyncError>
impl From<Sequencer> for PackedError<ZksyncError>
Source§impl From<Sequencer> for SequencerCode
impl From<Sequencer> for SequencerCode
Source§fn from(val: Sequencer) -> SequencerCode
fn from(val: Sequencer) -> SequencerCode
Converts to this type from the input type.
Source§impl From<Sequencer> for SerializedError
impl From<Sequencer> for SerializedError
Source§impl From<Sequencer> for ZksyncError
impl From<Sequencer> for ZksyncError
Source§impl ICustomError<ZksyncError, ZksyncError> for Sequencer
impl ICustomError<ZksyncError, ZksyncError> for Sequencer
fn to_unified(&self) -> ZksyncError
Source§impl NamedError for Sequencer
impl NamedError for Sequencer
fn get_error_name(&self) -> String
impl Eq for Sequencer
impl StructuralPartialEq for Sequencer
Auto Trait Implementations§
impl Freeze for Sequencer
impl RefUnwindSafe for Sequencer
impl Send for Sequencer
impl Sync for Sequencer
impl Unpin for Sequencer
impl UnwindSafe for Sequencer
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