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: bool
If 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 !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