pub enum VersionedMessage {
Legacy(LegacyMessage),
V0(VersionedMessageV0),
}Expand description
Versioned message format
Variants§
Legacy(LegacyMessage)
Legacy message format (pre-versioned transactions)
V0(VersionedMessageV0)
Versioned message format V0
Trait Implementations§
Source§impl BorshDeserialize for VersionedMessage
impl BorshDeserialize for VersionedMessage
fn deserialize_reader<__R: Read>(reader: &mut __R) -> Result<Self, Error>
Source§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
Source§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
Source§impl BorshSerialize for VersionedMessage
impl BorshSerialize for VersionedMessage
Source§impl Clone for VersionedMessage
impl Clone for VersionedMessage
Source§fn clone(&self) -> VersionedMessage
fn clone(&self) -> VersionedMessage
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 Debug for VersionedMessage
impl Debug for VersionedMessage
Source§impl<'de> Deserialize<'de> for VersionedMessage
impl<'de> Deserialize<'de> for VersionedMessage
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 EnumExt for VersionedMessage
impl EnumExt for VersionedMessage
Auto Trait Implementations§
impl Freeze for VersionedMessage
impl RefUnwindSafe for VersionedMessage
impl Send for VersionedMessage
impl Sync for VersionedMessage
impl Unpin for VersionedMessage
impl UnsafeUnpin for VersionedMessage
impl UnwindSafe for VersionedMessage
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