pub enum V3Query {
Default(DefaultQuery),
Chain(ChainQuery),
Data(DataQuery),
Directory(DirectoryQuery),
Pending(PendingQuery),
Block(BlockQuery),
AnchorSearch(AnchorSearchQuery),
PublicKeySearch(PublicKeySearchQuery),
PublicKeyHashSearch(PublicKeyHashSearchQuery),
DelegateSearch(DelegateSearchQuery),
MessageHashSearch(MessageHashSearchQuery),
}Expand description
Query union type - represents all possible query types
Variants§
Default(DefaultQuery)
Default query for account/transaction
Chain(ChainQuery)
Chain query
Data(DataQuery)
Data query
Directory(DirectoryQuery)
Directory query
Pending(PendingQuery)
Pending query
Block(BlockQuery)
Block query
AnchorSearch(AnchorSearchQuery)
Anchor search query
PublicKeySearch(PublicKeySearchQuery)
Public key search query
PublicKeyHashSearch(PublicKeyHashSearchQuery)
Public key hash search query
DelegateSearch(DelegateSearchQuery)
Delegate search query
MessageHashSearch(MessageHashSearchQuery)
Message hash search query
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for V3Query
impl<'de> Deserialize<'de> for V3Query
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
impl StructuralPartialEq for V3Query
Auto Trait Implementations§
impl Freeze for V3Query
impl RefUnwindSafe for V3Query
impl Send for V3Query
impl Sync for V3Query
impl Unpin for V3Query
impl UnsafeUnpin for V3Query
impl UnwindSafe for V3Query
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