pub enum ResolverStrategy {
PdaReverseLookup {
lookup_name: String,
queue_discriminators: Vec<Vec<u8>>,
},
DirectField {
field_path: FieldPath,
},
}Variants§
PdaReverseLookup
Look up PDA in reverse lookup table, queue if not found
Fields
DirectField
Extract primary key directly from account data (future)
Trait Implementations§
Source§impl Clone for ResolverStrategy
impl Clone for ResolverStrategy
Source§fn clone(&self) -> ResolverStrategy
fn clone(&self) -> ResolverStrategy
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 ResolverStrategy
impl Debug for ResolverStrategy
Source§impl<'de> Deserialize<'de> for ResolverStrategy
impl<'de> Deserialize<'de> for ResolverStrategy
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 ResolverStrategy
impl RefUnwindSafe for ResolverStrategy
impl Send for ResolverStrategy
impl Sync for ResolverStrategy
impl Unpin for ResolverStrategy
impl UnwindSafe for ResolverStrategy
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