Struct poseidon_client::RequestAirdrop
source · [−]pub struct RequestAirdrop { /* private fields */ }Implementations
sourceimpl RequestAirdrop
impl RequestAirdrop
pub fn new(public_key: PublicKey) -> Self
pub fn add_lamports(&mut self, lamports: u8) -> &mut Self
pub fn change_commitment(&mut self, commitment: Commitment) -> &mut Self
pub async fn process(&self) -> PoseidonResult<RpcResponse<String>>
Trait Implementations
sourceimpl BorshDeserialize for RequestAirdrop where
PublicKey: BorshDeserialize,
u8: BorshDeserialize,
Commitment: BorshDeserialize,
impl BorshDeserialize for RequestAirdrop where
PublicKey: BorshDeserialize,
u8: BorshDeserialize,
Commitment: BorshDeserialize,
sourceimpl BorshSerialize for RequestAirdrop where
PublicKey: BorshSerialize,
u8: BorshSerialize,
Commitment: BorshSerialize,
impl BorshSerialize for RequestAirdrop where
PublicKey: BorshSerialize,
u8: BorshSerialize,
Commitment: BorshSerialize,
sourceimpl Debug for RequestAirdrop
impl Debug for RequestAirdrop
sourceimpl<'de> Deserialize<'de> for RequestAirdrop
impl<'de> Deserialize<'de> for RequestAirdrop
sourcefn 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
sourceimpl Serialize for RequestAirdrop
impl Serialize for RequestAirdrop
Auto Trait Implementations
impl RefUnwindSafe for RequestAirdrop
impl Send for RequestAirdrop
impl Sync for RequestAirdrop
impl Unpin for RequestAirdrop
impl UnwindSafe for RequestAirdrop
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more