Struct cairo_lang_semantic::plugin::DynPluginAuxData
source · pub struct DynPluginAuxData(pub Arc<dyn PluginAuxData>);
Tuple Fields§
§0: Arc<dyn PluginAuxData>
Implementations§
source§impl DynPluginAuxData
impl DynPluginAuxData
pub fn new<T: PluginAuxData + 'static>(aux_data: T) -> Self
Trait Implementations§
source§impl Clone for DynPluginAuxData
impl Clone for DynPluginAuxData
source§fn clone(&self) -> DynPluginAuxData
fn clone(&self) -> DynPluginAuxData
Returns a copy 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 DynPluginAuxData
impl Debug for DynPluginAuxData
source§impl Deref for DynPluginAuxData
impl Deref for DynPluginAuxData
Auto Trait Implementations§
impl !RefUnwindSafe for DynPluginAuxData
impl Send for DynPluginAuxData
impl Sync for DynPluginAuxData
impl Unpin for DynPluginAuxData
impl !UnwindSafe for DynPluginAuxData
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