pub struct AnchorFetchTask {
pub program_id: Option<String>,
pub account_address: Option<String>,
}
Expand description
/ Load a parse an Anchor based solana account.
Fields§
§program_id: Option<String>
/ Owning program of the account to parse.
account_address: Option<String>
/ The account to parse.
Implementations§
Source§impl AnchorFetchTask
impl AnchorFetchTask
Sourcepub fn program_id(&self) -> &str
pub fn program_id(&self) -> &str
Returns the value of program_id
, or the default value if program_id
is unset.
Sourcepub fn account_address(&self) -> &str
pub fn account_address(&self) -> &str
Returns the value of account_address
, or the default value if account_address
is unset.
Trait Implementations§
Source§impl Clone for AnchorFetchTask
impl Clone for AnchorFetchTask
Source§fn clone(&self) -> AnchorFetchTask
fn clone(&self) -> AnchorFetchTask
Returns a duplicate of the value. Read more
1.0.0 · 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 AnchorFetchTask
impl Debug for AnchorFetchTask
Source§impl Default for AnchorFetchTask
impl Default for AnchorFetchTask
Source§impl Message for AnchorFetchTask
impl Message for AnchorFetchTask
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for AnchorFetchTask
impl PartialEq for AnchorFetchTask
impl StructuralPartialEq for AnchorFetchTask
Auto Trait Implementations§
impl Freeze for AnchorFetchTask
impl RefUnwindSafe for AnchorFetchTask
impl Send for AnchorFetchTask
impl Sync for AnchorFetchTask
impl Unpin for AnchorFetchTask
impl UnwindSafe for AnchorFetchTask
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