pub struct SublimeHighlightResult {
pub intervals: Vec<Interval>,
pub fold_regions: Vec<FoldRegion>,
}Expand description
Highlighting output produced by highlight_document.
Fields§
§intervals: Vec<Interval>Style intervals in character offsets.
fold_regions: Vec<FoldRegion>Fold regions inferred from multi-line contexts.
Trait Implementations§
Source§impl Debug for SublimeHighlightResult
impl Debug for SublimeHighlightResult
Source§impl Default for SublimeHighlightResult
impl Default for SublimeHighlightResult
Source§fn default() -> SublimeHighlightResult
fn default() -> SublimeHighlightResult
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SublimeHighlightResult
impl RefUnwindSafe for SublimeHighlightResult
impl Send for SublimeHighlightResult
impl Sync for SublimeHighlightResult
impl Unpin for SublimeHighlightResult
impl UnsafeUnpin for SublimeHighlightResult
impl UnwindSafe for SublimeHighlightResult
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