pub struct PluginContext {
pub runtime_version: String,
pub cmir_schema_version: u32,
pub allowed_capabilities: Vec<Capability>,
}Fields§
§runtime_version: String§cmir_schema_version: u32§allowed_capabilities: Vec<Capability>Implementations§
Source§impl PluginContext
impl PluginContext
pub fn has_capability(&self, cap: Capability) -> bool
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