pub struct SanitizedVersionedTransaction { /* private fields */ }Expand description
Wraps a sanitized VersionedTransaction to provide a safe API
Implementations§
Source§impl SanitizedVersionedTransaction
impl SanitizedVersionedTransaction
pub fn try_new(tx: VersionedTransaction) -> Result<Self, SanitizeError>
pub fn get_message(&self) -> &SanitizedVersionedMessage
Trait Implementations§
Source§impl Clone for SanitizedVersionedTransaction
impl Clone for SanitizedVersionedTransaction
Source§fn clone(&self) -> SanitizedVersionedTransaction
fn clone(&self) -> SanitizedVersionedTransaction
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 moreimpl Eq for SanitizedVersionedTransaction
impl StructuralPartialEq for SanitizedVersionedTransaction
Source§impl TryFrom<VersionedTransaction> for SanitizedVersionedTransaction
impl TryFrom<VersionedTransaction> for SanitizedVersionedTransaction
Source§type Error = SanitizeError
type Error = SanitizeError
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl Freeze for SanitizedVersionedTransaction
impl RefUnwindSafe for SanitizedVersionedTransaction
impl Send for SanitizedVersionedTransaction
impl Sync for SanitizedVersionedTransaction
impl Unpin for SanitizedVersionedTransaction
impl UnsafeUnpin for SanitizedVersionedTransaction
impl UnwindSafe for SanitizedVersionedTransaction
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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