pub enum SubsetQuery {
Type {
op: String,
string: SsbMsgType,
},
Author {
op: String,
feed: SsbId,
},
And {
op: String,
args: Vec<SubsetQuery>,
},
Or {
op: String,
args: Vec<SubsetQuery>,
},
}Expand description
An ssb-ql-1 query as defined by the ‘Subset replication for SSB’ specification.
Variants§
Trait Implementations§
Source§impl Debug for SubsetQuery
impl Debug for SubsetQuery
Source§impl<'de> Deserialize<'de> for SubsetQuery
impl<'de> Deserialize<'de> for SubsetQuery
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 SubsetQuery
impl RefUnwindSafe for SubsetQuery
impl Send for SubsetQuery
impl Sync for SubsetQuery
impl Unpin for SubsetQuery
impl UnsafeUnpin for SubsetQuery
impl UnwindSafe for SubsetQuery
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