Enum thor::FragmentVerifierError
source · pub enum FragmentVerifierError {
FragmentNotInBlock {
alias: String,
status: FragmentStatus,
logs: Vec<String>,
},
UnexpectedRejectionReason {
message: String,
expected_part: String,
},
FragmentNotRejected {
alias: String,
status: FragmentStatus,
logs: Vec<String>,
},
FragmentIsPendingForTooLong {
fragment_id: FragmentId,
timeout: Duration,
alias: String,
logs: Vec<String>,
},
FragmentsArePendingForTooLong {
timeout: Duration,
alias: String,
logs: Vec<String>,
},
FragmentNotInMemPoolLogs {
alias: String,
fragment_id: FragmentId,
logs: Vec<String>,
},
FragmentNode(FragmentNodeError),
AtLeastOneRejectedFragment {
fragment_id: FragmentId,
logs: Vec<String>,
},
TimeoutReachedWhileWaitingForAllFragmentsInBlock {
logs: Vec<String>,
},
}
Variants§
FragmentNotInBlock
UnexpectedRejectionReason
FragmentNotRejected
FragmentIsPendingForTooLong
FragmentsArePendingForTooLong
FragmentNotInMemPoolLogs
FragmentNode(FragmentNodeError)
AtLeastOneRejectedFragment
TimeoutReachedWhileWaitingForAllFragmentsInBlock
Implementations§
Trait Implementations§
source§impl Debug for FragmentVerifierError
impl Debug for FragmentVerifierError
source§impl Display for FragmentVerifierError
impl Display for FragmentVerifierError
source§impl Error for FragmentVerifierError
impl Error for FragmentVerifierError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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<FragmentNodeError> for FragmentVerifierError
impl From<FragmentNodeError> for FragmentVerifierError
source§fn from(source: FragmentNodeError) -> Self
fn from(source: FragmentNodeError) -> Self
Converts to this type from the input type.
source§impl From<FragmentVerifierError> for Error
impl From<FragmentVerifierError> for Error
source§fn from(source: FragmentVerifierError) -> Self
fn from(source: FragmentVerifierError) -> Self
Converts to this type from the input type.
source§impl From<FragmentVerifierError> for FragmentChainSenderError
impl From<FragmentVerifierError> for FragmentChainSenderError
source§fn from(source: FragmentVerifierError) -> Self
fn from(source: FragmentVerifierError) -> Self
Converts to this type from the input type.
source§impl From<FragmentVerifierError> for FragmentSenderError
impl From<FragmentVerifierError> for FragmentSenderError
source§fn from(source: FragmentVerifierError) -> Self
fn from(source: FragmentVerifierError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for FragmentVerifierError
impl Send for FragmentVerifierError
impl Sync for FragmentVerifierError
impl Unpin for FragmentVerifierError
impl !UnwindSafe for FragmentVerifierError
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request