pub struct PumpSwapPoolAccountEvent {
pub metadata: EventMetadata,
pub pubkey: Pubkey,
pub executable: bool,
pub lamports: u64,
pub owner: Pubkey,
pub rent_epoch: u64,
pub pool: PumpSwapPool,
}Expand description
PumpSwap Pool Account Event
Fields§
§metadata: EventMetadata§pubkey: Pubkey§executable: bool§lamports: u64§owner: Pubkey§rent_epoch: u64§pool: PumpSwapPoolTrait Implementations§
Source§impl Clone for PumpSwapPoolAccountEvent
impl Clone for PumpSwapPoolAccountEvent
Source§fn clone(&self) -> PumpSwapPoolAccountEvent
fn clone(&self) -> PumpSwapPoolAccountEvent
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 PumpSwapPoolAccountEvent
impl Debug for PumpSwapPoolAccountEvent
Source§impl Default for PumpSwapPoolAccountEvent
impl Default for PumpSwapPoolAccountEvent
Source§fn default() -> PumpSwapPoolAccountEvent
fn default() -> PumpSwapPoolAccountEvent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PumpSwapPoolAccountEvent
impl<'de> Deserialize<'de> for PumpSwapPoolAccountEvent
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 PumpSwapPoolAccountEvent
impl RefUnwindSafe for PumpSwapPoolAccountEvent
impl Send for PumpSwapPoolAccountEvent
impl Sync for PumpSwapPoolAccountEvent
impl Unpin for PumpSwapPoolAccountEvent
impl UnwindSafe for PumpSwapPoolAccountEvent
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request