pub struct SubscriptionQuery {
pub view: String,
pub key: Option<String>,
pub partition: Option<String>,
pub filters: BTreeMap<String, Value>,
pub take: Option<usize>,
pub skip: Option<usize>,
pub after: Option<String>,
pub snapshot_limit: Option<usize>,
}Expand description
Canonical query identity and behavior for protocol v2.
Fields§
§view: String§key: Option<String>§partition: Option<String>§filters: BTreeMap<String, Value>§take: Option<usize>§skip: Option<usize>§after: Option<String>§snapshot_limit: Option<usize>Implementations§
Trait Implementations§
Source§impl Clone for SubscriptionQuery
impl Clone for SubscriptionQuery
Source§fn clone(&self) -> SubscriptionQuery
fn clone(&self) -> SubscriptionQuery
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SubscriptionQuery
impl Debug for SubscriptionQuery
Source§impl Default for SubscriptionQuery
impl Default for SubscriptionQuery
Source§fn default() -> SubscriptionQuery
fn default() -> SubscriptionQuery
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SubscriptionQuery
impl<'de> Deserialize<'de> for SubscriptionQuery
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
Source§impl PartialEq for SubscriptionQuery
impl PartialEq for SubscriptionQuery
Source§impl Serialize for SubscriptionQuery
impl Serialize for SubscriptionQuery
impl StructuralPartialEq for SubscriptionQuery
Auto Trait Implementations§
impl Freeze for SubscriptionQuery
impl RefUnwindSafe for SubscriptionQuery
impl Send for SubscriptionQuery
impl Sync for SubscriptionQuery
impl Unpin for SubscriptionQuery
impl UnsafeUnpin for SubscriptionQuery
impl UnwindSafe for SubscriptionQuery
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