pub struct PluginContext {
pub runtime_name: String,
pub task_name: Option<String>,
pub task_state: Option<TaskState>,
}Expand description
插件上下文
提供插件执行时的上下文信息
Fields§
§runtime_name: String运行时名称
task_name: Option<String>任务名称(如果适用)
task_state: Option<TaskState>任务状态(如果适用)
Implementations§
Trait Implementations§
Source§impl Clone for PluginContext
impl Clone for PluginContext
Auto Trait Implementations§
impl Freeze for PluginContext
impl RefUnwindSafe for PluginContext
impl Send for PluginContext
impl Sync for PluginContext
impl Unpin for PluginContext
impl UnsafeUnpin for PluginContext
impl UnwindSafe for PluginContext
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