pub struct PlanPanel { /* private fields */ }Implementations§
Source§impl PlanPanel
impl PlanPanel
pub fn new(document: PlanDocument) -> Self
pub fn document(&self) -> &PlanDocument
pub fn is_in_comment_mode(&self) -> bool
pub fn current_anchor_line_no(&self) -> usize
pub fn set_cursor_anchor_line_no(&mut self, anchor_line_no: usize)
pub fn jump_next_heading(&mut self) -> bool
pub fn jump_prev_heading(&mut self) -> bool
pub fn undo_last_comment(&mut self) -> bool
pub fn comment_count(&self) -> usize
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PlanPanel
impl RefUnwindSafe for PlanPanel
impl Send for PlanPanel
impl Sync for PlanPanel
impl Unpin for PlanPanel
impl UnsafeUnpin for PlanPanel
impl UnwindSafe for PlanPanel
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more