pub struct SubQueryMetadata {
pub position: usize,
pub relationships: Vec<String>,
pub expected_answer_type: String,
pub dependencies: Vec<usize>,
}Expand description
Metadata for sub-queries
Fields§
§position: usizePosition in the original query
relationships: Vec<String>Relationship to other sub-queries
expected_answer_type: StringExpected answer type
dependencies: Vec<usize>Dependencies on other sub-queries
Trait Implementations§
Source§impl Clone for SubQueryMetadata
impl Clone for SubQueryMetadata
Source§fn clone(&self) -> SubQueryMetadata
fn clone(&self) -> SubQueryMetadata
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SubQueryMetadata
impl RefUnwindSafe for SubQueryMetadata
impl Send for SubQueryMetadata
impl Sync for SubQueryMetadata
impl Unpin for SubQueryMetadata
impl UnwindSafe for SubQueryMetadata
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