Struct NodeBlockDirective
pub struct NodeBlockDirective { pub fence_length: usize, pub fence_offset: usize, pub info: String }
The metadata of a container block directive node.
Fields
fence_length: usizeThe length of the fence.
fence_offset: usizeThe indentation level of the fence marker.
info: StringThe info string after the opening fence, if any.
Trait Implementations
impl Clone for NodeBlockDirective
fn clone(&self) -> NodeBlockDirective
impl Debug for NodeBlockDirective
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Default for NodeBlockDirective
fn default() -> NodeBlockDirective
impl Eq for NodeBlockDirective
impl PartialEq for NodeBlockDirective
fn eq(&self, other: &NodeBlockDirective) -> bool
impl StructuralPartialEq for NodeBlockDirective
Auto Trait Implementations
impl Freeze for NodeBlockDirective
impl RefUnwindSafe for NodeBlockDirective
impl Send for NodeBlockDirective
impl Sync for NodeBlockDirective
impl Unpin for NodeBlockDirective
impl UnsafeUnpin for NodeBlockDirective
impl UnwindSafe for NodeBlockDirective
Blanket Implementations
impl<T> Any for NodeBlockDirective
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for NodeBlockDirective
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for NodeBlockDirective
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for NodeBlockDirective
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for NodeBlockDirective
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for NodeBlockDirective
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for NodeBlockDirective
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for NodeBlockDirective
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for NodeBlockDirective
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>