pub struct ListItemInfo {
pub marker: String,
pub is_ordered: bool,
pub number: Option<usize>,
pub marker_column: usize,
pub content_column: usize,
}Expand description
Information about a list item
Fields§
§marker: StringThe marker used (*, -, +, or number with . or ))
is_ordered: boolWhether it’s ordered (true) or unordered (false)
number: Option<usize>The number for ordered lists
marker_column: usizeColumn where the marker starts (0-based)
content_column: usizeColumn where content after marker starts
Trait Implementations§
Source§impl Clone for ListItemInfo
impl Clone for ListItemInfo
Source§fn clone(&self) -> ListItemInfo
fn clone(&self) -> ListItemInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ListItemInfo
impl RefUnwindSafe for ListItemInfo
impl Send for ListItemInfo
impl Sync for ListItemInfo
impl Unpin for ListItemInfo
impl UnwindSafe for ListItemInfo
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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