pub struct MessageAddressTableLookup {
pub account_key: Pubkey,
pub writable_indexes: Vec<u8>,
pub readonly_indexes: Vec<u8>,
}Expand description
Address lookup table lookup information Used to describe which addresses in a lookup table to use in a transaction
Fields§
§account_key: PubkeyAddress lookup table account key
writable_indexes: Vec<u8>List of indices used to load writable account addresses
readonly_indexes: Vec<u8>List of indices used to load readonly account addresses
Implementations§
Trait Implementations§
Source§impl BorshDeserialize for MessageAddressTableLookup
impl BorshDeserialize for MessageAddressTableLookup
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 Clone for MessageAddressTableLookup
impl Clone for MessageAddressTableLookup
Source§fn clone(&self) -> MessageAddressTableLookup
fn clone(&self) -> MessageAddressTableLookup
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 MessageAddressTableLookup
impl Debug for MessageAddressTableLookup
Source§impl<'de> Deserialize<'de> for MessageAddressTableLookup
impl<'de> Deserialize<'de> for MessageAddressTableLookup
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
Auto Trait Implementations§
impl Freeze for MessageAddressTableLookup
impl RefUnwindSafe for MessageAddressTableLookup
impl Send for MessageAddressTableLookup
impl Sync for MessageAddressTableLookup
impl Unpin for MessageAddressTableLookup
impl UnsafeUnpin for MessageAddressTableLookup
impl UnwindSafe for MessageAddressTableLookup
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