pub struct PluginRunResult {
pub arena: Arena,
pub commands: Vec<Command>,
pub diagnostics: Vec<Diagnostic>,
pub has_mutations: bool,
}Expand description
Result of running plugins against an arena.
Fields§
§arena: ArenaThe (possibly modified) arena, same instance if no mutations, rebuilt if mutations occurred.
commands: Vec<Command>§diagnostics: Vec<Diagnostic>§has_mutations: boolAuto Trait Implementations§
impl Freeze for PluginRunResult
impl RefUnwindSafe for PluginRunResult
impl Send for PluginRunResult
impl Sync for PluginRunResult
impl Unpin for PluginRunResult
impl UnsafeUnpin for PluginRunResult
impl UnwindSafe for PluginRunResult
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