pub enum ParseProcessedTransactionError {
FromHexError(FromHexError),
FromUtf8Error(FromUtf8Error),
TryFromSliceError,
BufferTooShort,
RuntimeTransactionError(RuntimeTransactionError),
RollbackMessageTooLong,
RuntimeTransactionSizeExceedsLimit(usize, usize),
LogMessageTooLong,
TooManyLogMessages,
StatusFailedMessageTooLong,
TooManyInstructions,
TooManyInnerInstructions,
}Variants§
FromHexError(FromHexError)
FromUtf8Error(FromUtf8Error)
TryFromSliceError
BufferTooShort
RuntimeTransactionError(RuntimeTransactionError)
RollbackMessageTooLong
RuntimeTransactionSizeExceedsLimit(usize, usize)
LogMessageTooLong
TooManyLogMessages
StatusFailedMessageTooLong
TooManyInstructions
TooManyInnerInstructions
Trait Implementations§
Source§impl Clone for ParseProcessedTransactionError
impl Clone for ParseProcessedTransactionError
Source§fn clone(&self) -> ParseProcessedTransactionError
fn clone(&self) -> ParseProcessedTransactionError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Error for ParseProcessedTransactionError
impl Error for ParseProcessedTransactionError
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<FromHexError> for ParseProcessedTransactionError
impl From<FromHexError> for ParseProcessedTransactionError
Source§fn from(source: FromHexError) -> Self
fn from(source: FromHexError) -> Self
Converts to this type from the input type.
Source§impl From<FromUtf8Error> for ParseProcessedTransactionError
impl From<FromUtf8Error> for ParseProcessedTransactionError
Source§fn from(source: FromUtf8Error) -> Self
fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.
Source§impl From<RuntimeTransactionError> for ParseProcessedTransactionError
impl From<RuntimeTransactionError> for ParseProcessedTransactionError
Source§fn from(source: RuntimeTransactionError) -> Self
fn from(source: RuntimeTransactionError) -> Self
Converts to this type from the input type.
Source§impl From<TryFromSliceError> for ParseProcessedTransactionError
impl From<TryFromSliceError> for ParseProcessedTransactionError
Source§fn from(_e: TryFromSliceError) -> Self
fn from(_e: TryFromSliceError) -> Self
Converts to this type from the input type.
impl StructuralPartialEq for ParseProcessedTransactionError
Auto Trait Implementations§
impl Freeze for ParseProcessedTransactionError
impl RefUnwindSafe for ParseProcessedTransactionError
impl Send for ParseProcessedTransactionError
impl Sync for ParseProcessedTransactionError
impl Unpin for ParseProcessedTransactionError
impl UnsafeUnpin for ParseProcessedTransactionError
impl UnwindSafe for ParseProcessedTransactionError
Blanket Implementations§
Source§impl<T> AsErrorSource for Twhere
T: Error + 'static,
impl<T> AsErrorSource for Twhere
T: Error + 'static,
Source§fn as_error_source(&self) -> &(dyn Error + 'static)
fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
receivers.
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.