Struct markdown_it::parser::inline::DelimiterRun
source · [−]pub struct DelimiterRun {
pub marker: char,
pub can_open: bool,
pub can_close: bool,
pub length: usize,
}Expand description
Information about emphasis delimiter run returned from InlineState::scan_delims.
Fields
marker: charStarting marker character.
can_open: boolBoolean flag that determines if this delimiter could open an emphasis.
can_close: boolBoolean flag that determines if this delimiter could open an emphasis.
length: usizeTotal length of scanned delimiters.
Trait Implementations
sourceimpl Clone for DelimiterRun
impl Clone for DelimiterRun
sourcefn clone(&self) -> DelimiterRun
fn clone(&self) -> DelimiterRun
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for DelimiterRun
impl Debug for DelimiterRun
impl Copy for DelimiterRun
Auto Trait Implementations
impl RefUnwindSafe for DelimiterRun
impl Send for DelimiterRun
impl Sync for DelimiterRun
impl Unpin for DelimiterRun
impl UnwindSafe for DelimiterRun
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Downcast for T where
T: Any,
impl<T> Downcast for T where
T: Any,
sourcefn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait. Read more
sourcefn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait. Read more
sourcefn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s. Read more
sourcefn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s. Read more