pub struct SearchOccurrence {
pub matched_text: String,
pub markdown: SearchMarkdownRange,
pub line_ranges: Vec<SearchLineRange>,
}Expand description
One exact matcher occurrence in the canonical Markdown render.
Fields§
§matched_text: StringExact text consumed by the matcher.
markdown: SearchMarkdownRangeLocation in the deterministic full Markdown render.
line_ranges: Vec<SearchLineRange>Exact ranges within the anchor-free Markdown lines used for presentation.
Trait Implementations§
Source§impl Clone for SearchOccurrence
impl Clone for SearchOccurrence
Source§fn clone(&self) -> SearchOccurrence
fn clone(&self) -> SearchOccurrence
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 SearchOccurrence
impl Debug for SearchOccurrence
Source§impl<'de> Deserialize<'de> for SearchOccurrence
impl<'de> Deserialize<'de> for SearchOccurrence
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 SearchOccurrence
Source§impl JsonSchema for SearchOccurrence
impl JsonSchema for SearchOccurrence
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 SearchOccurrence
impl PartialEq for SearchOccurrence
Source§impl Serialize for SearchOccurrence
impl Serialize for SearchOccurrence
impl StructuralPartialEq for SearchOccurrence
Auto Trait Implementations§
impl Freeze for SearchOccurrence
impl RefUnwindSafe for SearchOccurrence
impl Send for SearchOccurrence
impl Sync for SearchOccurrence
impl Unpin for SearchOccurrence
impl UnsafeUnpin for SearchOccurrence
impl UnwindSafe for SearchOccurrence
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