pub struct FunctionFilters {
pub attestation_queue: Option<Pubkey>,
pub authority: Option<Pubkey>,
pub metadata: Option<Vec<u8>>,
pub permissions: Option<u32>,
pub queue_idx: Option<u32>,
}Available on non-
target_os="solana" only.Fields§
§attestation_queue: Option<Pubkey>§metadata: Option<Vec<u8>>§permissions: Option<u32>§queue_idx: Option<u32>Implementations§
Source§impl FunctionFilters
impl FunctionFilters
pub fn to_vec(&self) -> Vec<RpcFilterType>
Trait Implementations§
Source§impl Clone for FunctionFilters
impl Clone for FunctionFilters
Source§fn clone(&self) -> FunctionFilters
fn clone(&self) -> FunctionFilters
Returns a copy 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 FunctionFilters
impl Debug for FunctionFilters
Source§impl Default for FunctionFilters
impl Default for FunctionFilters
Source§fn default() -> FunctionFilters
fn default() -> FunctionFilters
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FunctionFilters
impl RefUnwindSafe for FunctionFilters
impl Send for FunctionFilters
impl Sync for FunctionFilters
impl Unpin for FunctionFilters
impl UnwindSafe for FunctionFilters
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 more