pub enum ObjectQuery {
Kind(ObjectKind),
Name(NameQuery),
Or(Vec<ObjectQuery>),
And(Vec<ObjectQuery>),
Not(Box<ObjectQuery>),
}Expand description
filter conditions
Variants§
Kind(ObjectKind)
object kind
Name(NameQuery)
object schema name, local name predicate
Or(Vec<ObjectQuery>)
filter any condition
And(Vec<ObjectQuery>)
filter all condition
Not(Box<ObjectQuery>)
negate condition
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ObjectQuery
impl<'de> Deserialize<'de> for ObjectQuery
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 ObjectQuery
impl RefUnwindSafe for ObjectQuery
impl Send for ObjectQuery
impl Sync for ObjectQuery
impl Unpin for ObjectQuery
impl UnwindSafe for ObjectQuery
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