pub enum ResultShape {
Relation,
Collection,
Tuple,
Scalar,
}Expand description
The shape of a query result, fixed by the query’s :find clause.
Variants§
Relation
A set of tuples (:find ?a ?b).
Collection
A flat collection (:find [?x ...]).
Tuple
A single tuple (:find [?a ?b]).
Scalar
A single value (:find ?x .).
Trait Implementations§
Source§impl Clone for ResultShape
impl Clone for ResultShape
Source§fn clone(&self) -> ResultShape
fn clone(&self) -> ResultShape
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 moreimpl Copy for ResultShape
Source§impl Debug for ResultShape
impl Debug for ResultShape
impl Eq for ResultShape
Source§impl PartialEq for ResultShape
impl PartialEq for ResultShape
impl StructuralPartialEq for ResultShape
Auto Trait Implementations§
impl Freeze for ResultShape
impl RefUnwindSafe for ResultShape
impl Send for ResultShape
impl Sync for ResultShape
impl Unpin for ResultShape
impl UnsafeUnpin for ResultShape
impl UnwindSafe for ResultShape
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request