pub enum ConfiguredTransformer {
NotationDiff {
class_line_add: Option<Classes>,
class_line_remove: Option<Classes>,
class_active_pre: Option<Classes>,
class_active_code: Option<Classes>,
},
NotationFocus {
class_active_line: Option<Classes>,
class_active_pre: Option<Classes>,
class_active_code: Option<Classes>,
},
NotationHighlight {
class_active_line: Option<Classes>,
class_active_pre: Option<Classes>,
class_active_code: Option<Classes>,
},
NotationErrorLevel {
class_map: Option<BTreeMap<String, Classes>>,
class_active_pre: Option<Classes>,
class_active_code: Option<Classes>,
},
MetaHighlight {
class_name: Option<Classes>,
zero_indexed: bool,
},
MetaWordHighlight {
class_name: Option<Classes>,
},
RenderLineNumber {
class_line_number: Option<Classes>,
start: Option<usize>,
},
}Expand description
A transformer with its options, as @shikijs/transformers names them.
Variants§
NotationDiff
[!code ++] and [!code --] mark added and removed lines.
Fields
NotationFocus
[!code focus] marks focused lines.
Fields
NotationHighlight
[!code highlight] and [!code hl] mark highlighted lines.
Fields
NotationErrorLevel
[!code error], [!code warning] and [!code info] mark lines by level.
Fields
MetaHighlight
{1,3-5} in the meta marks highlighted lines.
MetaWordHighlight
/word/ in the meta marks every occurrence of the word.
RenderLineNumber
A number at the start of each line.
Trait Implementations§
Source§impl Clone for ConfiguredTransformer
impl Clone for ConfiguredTransformer
Source§impl Debug for ConfiguredTransformer
impl Debug for ConfiguredTransformer
Source§impl<'de> Deserialize<'de> for ConfiguredTransformer
impl<'de> Deserialize<'de> for ConfiguredTransformer
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ConfiguredTransformer
impl RefUnwindSafe for ConfiguredTransformer
impl Send for ConfiguredTransformer
impl Sync for ConfiguredTransformer
impl Unpin for ConfiguredTransformer
impl UnsafeUnpin for ConfiguredTransformer
impl UnwindSafe for ConfiguredTransformer
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