pub enum PluginLifecycle {
Init,
PreParse,
Parse,
PostParse,
PreTransform,
Transform,
PostTransform,
PreBundle,
Bundle,
PostBundle,
Cleanup,
}Expand description
插件生命周期阶段
Variants§
Init
初始化阶段,插件首次加载时执行
PreParse
解析前阶段
Parse
解析阶段
PostParse
解析后阶段
PreTransform
变换前阶段
Transform
变换阶段
PostTransform
变换后阶段
PreBundle
打包前阶段
Bundle
打包阶段
PostBundle
打包后阶段
Cleanup
清理阶段
Trait Implementations§
Source§impl Clone for PluginLifecycle
impl Clone for PluginLifecycle
Source§fn clone(&self) -> PluginLifecycle
fn clone(&self) -> PluginLifecycle
Returns a duplicate of the value. Read more
1.0.0 · 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 PluginLifecycle
impl Debug for PluginLifecycle
Source§impl<'de> Deserialize<'de> for PluginLifecycle
impl<'de> Deserialize<'de> for PluginLifecycle
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
Source§impl Hash for PluginLifecycle
impl Hash for PluginLifecycle
Source§impl PartialEq for PluginLifecycle
impl PartialEq for PluginLifecycle
Source§impl Serialize for PluginLifecycle
impl Serialize for PluginLifecycle
impl Eq for PluginLifecycle
impl StructuralPartialEq for PluginLifecycle
Auto Trait Implementations§
impl Freeze for PluginLifecycle
impl RefUnwindSafe for PluginLifecycle
impl Send for PluginLifecycle
impl Sync for PluginLifecycle
impl Unpin for PluginLifecycle
impl UnsafeUnpin for PluginLifecycle
impl UnwindSafe for PluginLifecycle
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