pub enum ChunkLabelSource {
InlinePositional,
InlineKey,
Hashpipe,
}Expand description
Origin of a parsed label, mirrored from panache’s ChunkLabelSource so
rules can distinguish inline-positional spaces (which are the strongest
signal of a typo) from quoted-string spaces.
Variants§
InlinePositional
A bare positional argument before any key=value, e.g. {r setup}.
InlineKey
An explicit label= argument, e.g. {r, label=setup} or {r, label="my label"}.
Hashpipe
A #| label: setup hashpipe option inside the block body.
Trait Implementations§
Source§impl Clone for ChunkLabelSource
impl Clone for ChunkLabelSource
Source§fn clone(&self) -> ChunkLabelSource
fn clone(&self) -> ChunkLabelSource
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 moreimpl Copy for ChunkLabelSource
Source§impl Debug for ChunkLabelSource
impl Debug for ChunkLabelSource
impl Eq for ChunkLabelSource
Source§impl PartialEq for ChunkLabelSource
impl PartialEq for ChunkLabelSource
impl StructuralPartialEq for ChunkLabelSource
Auto Trait Implementations§
impl Freeze for ChunkLabelSource
impl RefUnwindSafe for ChunkLabelSource
impl Send for ChunkLabelSource
impl Sync for ChunkLabelSource
impl Unpin for ChunkLabelSource
impl UnsafeUnpin for ChunkLabelSource
impl UnwindSafe for ChunkLabelSource
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.