Struct cairo_lang_defs::plugin::PluginResult
source · pub struct PluginResult {
pub code: Option<PluginGeneratedFile>,
pub diagnostics: Vec<PluginDiagnostic>,
pub remove_original_item: bool,
}Expand description
Result of plugin code generation.
Fields§
§code: Option<PluginGeneratedFile>Filename, content.
diagnostics: Vec<PluginDiagnostic>Diagnostics.
remove_original_item: boolIf true - the original item should be removed, if false - it should remain as is.
Trait Implementations§
source§impl Default for PluginResult
impl Default for PluginResult
source§fn default() -> PluginResult
fn default() -> PluginResult
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PluginResult
impl !RefUnwindSafe for PluginResult
impl Send for PluginResult
impl Sync for PluginResult
impl Unpin for PluginResult
impl !UnwindSafe for PluginResult
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