pub struct ModelineRole(pub Arc<str>);Expand description
Theme role key for a Span. Resolved by the renderer against the
ResolvedTheme (T-series). Kept as a string key so lattice-mode
need not depend on the theme crate (dep-inversion, same pattern as
the service registry). Unknown roles fall back to the default
modeline style at render time.
Tuple Fields§
§0: Arc<str>Implementations§
Trait Implementations§
Source§impl Clone for ModelineRole
impl Clone for ModelineRole
Source§fn clone(&self) -> ModelineRole
fn clone(&self) -> ModelineRole
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 ModelineRole
impl Debug for ModelineRole
impl Eq for ModelineRole
Source§impl Hash for ModelineRole
impl Hash for ModelineRole
Source§impl PartialEq for ModelineRole
impl PartialEq for ModelineRole
impl StructuralPartialEq for ModelineRole
Auto Trait Implementations§
impl Freeze for ModelineRole
impl RefUnwindSafe for ModelineRole
impl Send for ModelineRole
impl Sync for ModelineRole
impl Unpin for ModelineRole
impl UnsafeUnpin for ModelineRole
impl UnwindSafe for ModelineRole
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.