pub enum InSpec {
Db(String),
Rules,
Scalar(Var),
Tuple(Vec<Var>),
Coll(Var),
Rel(Vec<Var>),
}Expand description
One :in binding.
Variants§
Db(String)
A database source ($, $hist, …).
Rules
A rule set (%).
Scalar(Var)
Scalar binding ?x.
Tuple(Vec<Var>)
Tuple binding [?x ?y].
Coll(Var)
Collection binding [?x …].
Rel(Vec<Var>)
Relation binding [[?x ?y]].
Trait Implementations§
impl Eq for InSpec
impl StructuralPartialEq for InSpec
Auto Trait Implementations§
impl Freeze for InSpec
impl RefUnwindSafe for InSpec
impl Send for InSpec
impl Sync for InSpec
impl Unpin for InSpec
impl UnsafeUnpin for InSpec
impl UnwindSafe for InSpec
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