pub struct InlineChunkHeader {
pub engine: String,
pub labels: Vec<ChunkLabel>,
}Expand description
Parsed inline chunk header — the part inside {...}.
Fields§
§engine: StringEngine name, e.g. r, python. Empty if absent (malformed header).
labels: Vec<ChunkLabel>Labels in declaration order. InlinePositional entries come first; if
multiple bare positionals appear before the first key=value, they are
all returned so MD079 can flag the implicit-spaces case.
Trait Implementations§
Source§impl Clone for InlineChunkHeader
impl Clone for InlineChunkHeader
Source§fn clone(&self) -> InlineChunkHeader
fn clone(&self) -> InlineChunkHeader
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for InlineChunkHeader
impl Debug for InlineChunkHeader
Source§impl PartialEq for InlineChunkHeader
impl PartialEq for InlineChunkHeader
Source§fn eq(&self, other: &InlineChunkHeader) -> bool
fn eq(&self, other: &InlineChunkHeader) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for InlineChunkHeader
impl StructuralPartialEq for InlineChunkHeader
Auto Trait Implementations§
impl Freeze for InlineChunkHeader
impl RefUnwindSafe for InlineChunkHeader
impl Send for InlineChunkHeader
impl Sync for InlineChunkHeader
impl Unpin for InlineChunkHeader
impl UnsafeUnpin for InlineChunkHeader
impl UnwindSafe for InlineChunkHeader
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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