Struct comrak::nodes::NodeCodeBlock [−][src]
pub struct NodeCodeBlock { pub fenced: bool, pub fence_char: u8, pub fence_length: usize, pub info: Vec<u8>, pub literal: Vec<u8>, // some fields omitted }
The metadata and data of a code block (fenced or indented).
Fields
fenced: bool
Whether the code block is fenced.
fence_char: u8
For fenced code blocks, the fence character itself (`
or ~
).
fence_length: usize
For fenced code blocks, the length of the fence.
info: Vec<u8>
For fenced code blocks, the info string after the opening fence, if any.
literal: Vec<u8>
The literal contents of the code block. As the contents are not interpreted as Markdown at all, they are contained within this structure, rather than inserted into a child inline of any kind.
Trait Implementations
impl Clone for NodeCodeBlock
[src]
impl Clone for NodeCodeBlock
[src]fn clone(&self) -> NodeCodeBlock
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for NodeCodeBlock
[src]
impl Default for NodeCodeBlock
[src]fn default() -> NodeCodeBlock
[src]
Auto Trait Implementations
impl RefUnwindSafe for NodeCodeBlock
impl RefUnwindSafe for NodeCodeBlock
impl Send for NodeCodeBlock
impl Send for NodeCodeBlock
impl Sync for NodeCodeBlock
impl Sync for NodeCodeBlock
impl Unpin for NodeCodeBlock
impl Unpin for NodeCodeBlock
impl UnwindSafe for NodeCodeBlock
impl UnwindSafe for NodeCodeBlock