pub struct PrismPlugin { /* private fields */ }Expand description
Prism 代码高亮插件
Implementations§
Source§impl PrismPlugin
impl PrismPlugin
Trait Implementations§
Source§impl Default for PrismPlugin
impl Default for PrismPlugin
Source§impl DocumentPlugin for PrismPlugin
impl DocumentPlugin for PrismPlugin
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 PrismPlugin
impl RefUnwindSafe for PrismPlugin
impl Send for PrismPlugin
impl Sync for PrismPlugin
impl Unpin for PrismPlugin
impl UnsafeUnpin for PrismPlugin
impl UnwindSafe for PrismPlugin
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