pub struct ShikiPlugin { /* private fields */ }Expand description
Shiki 代码高亮插件
Implementations§
Source§impl ShikiPlugin
impl ShikiPlugin
Trait Implementations§
Source§impl Default for ShikiPlugin
impl Default for ShikiPlugin
Source§impl DocumentPlugin for ShikiPlugin
impl DocumentPlugin for ShikiPlugin
Source§fn meta(&self) -> &PluginMeta
fn meta(&self) -> &PluginMeta
获取插件元数据
Source§fn before_render(&self, context: PluginContext) -> PluginContext
fn before_render(&self, context: PluginContext) -> PluginContext
Source§fn after_render(&self, context: PluginContext) -> PluginContext
fn after_render(&self, context: PluginContext) -> PluginContext
渲染后钩子
在 HTML 渲染后调用,用于修改渲染后的内容
Auto Trait Implementations§
impl Freeze for ShikiPlugin
impl RefUnwindSafe for ShikiPlugin
impl Send for ShikiPlugin
impl Sync for ShikiPlugin
impl Unpin for ShikiPlugin
impl UnsafeUnpin for ShikiPlugin
impl UnwindSafe for ShikiPlugin
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