pub struct DocumentHighlights { /* private fields */ }Expand description
Highlight spans projected onto every source line of one parsed document.
Implementations§
Source§impl DocumentHighlights
impl DocumentHighlights
pub fn line(&self, index: usize) -> Option<&[HighlightSpan]>
pub fn line_count(&self) -> usize
Trait Implementations§
Source§impl Clone for DocumentHighlights
impl Clone for DocumentHighlights
Source§fn clone(&self) -> DocumentHighlights
fn clone(&self) -> DocumentHighlights
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 DocumentHighlights
impl Debug for DocumentHighlights
Source§impl Default for DocumentHighlights
impl Default for DocumentHighlights
Source§fn default() -> DocumentHighlights
fn default() -> DocumentHighlights
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DocumentHighlights
impl RefUnwindSafe for DocumentHighlights
impl Send for DocumentHighlights
impl Sync for DocumentHighlights
impl Unpin for DocumentHighlights
impl UnsafeUnpin for DocumentHighlights
impl UnwindSafe for DocumentHighlights
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