pub enum ScopeQueryView {
Explain {
entry: String,
},
Search {
pattern: String,
syntax: SearchSyntax,
case: SearchCase,
scope: SearchScope,
word: bool,
context_lines: u16,
limit: u32,
offset: u32,
},
}Expand description
Query projection supported over a document set.
Variants§
Explain
Resolve one semantic entry independently in every document.
Search
Search visible or generated-Markdown text over the complete scope.
Fields
§
syntax: SearchSyntaxPattern language.
§
case: SearchCaseCase-matching policy.
§
scope: SearchScopeSemantic representation searched.
Trait Implementations§
Source§impl Clone for ScopeQueryView
impl Clone for ScopeQueryView
Source§fn clone(&self) -> ScopeQueryView
fn clone(&self) -> ScopeQueryView
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 moreSource§impl Debug for ScopeQueryView
impl Debug for ScopeQueryView
Source§impl<'de> Deserialize<'de> for ScopeQueryView
impl<'de> Deserialize<'de> for ScopeQueryView
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
impl Eq for ScopeQueryView
Source§impl JsonSchema for ScopeQueryView
impl JsonSchema for ScopeQueryView
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for ScopeQueryView
impl PartialEq for ScopeQueryView
Source§impl Serialize for ScopeQueryView
impl Serialize for ScopeQueryView
impl StructuralPartialEq for ScopeQueryView
Auto Trait Implementations§
impl Freeze for ScopeQueryView
impl RefUnwindSafe for ScopeQueryView
impl Send for ScopeQueryView
impl Sync for ScopeQueryView
impl Unpin for ScopeQueryView
impl UnsafeUnpin for ScopeQueryView
impl UnwindSafe for ScopeQueryView
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