Struct PluginInstanceStartupConfig
pub struct PluginInstanceStartupConfig<T: GCPluginCallbackHandler> {
pub subscribed_datapoints: Box<[GCDatapoint]>,
pub own_datapoints: Box<[GCDatapoint]>,
pub json_bridge: GCJsonBridge,
pub callback_handler: Box<T>,
pub instance_name: String,
}Expand description
Olds startup information for the plugin
Fields§
§subscribed_datapoints: Box<[GCDatapoint]>§own_datapoints: Box<[GCDatapoint]>§json_bridge: GCJsonBridge§callback_handler: Box<T>§instance_name: StringAuto Trait Implementations§
impl<T> Freeze for PluginInstanceStartupConfig<T>
impl<T> RefUnwindSafe for PluginInstanceStartupConfig<T>where
T: RefUnwindSafe,
impl<T> !Send for PluginInstanceStartupConfig<T>
impl<T> !Sync for PluginInstanceStartupConfig<T>
impl<T> Unpin for PluginInstanceStartupConfig<T>
impl<T> UnsafeUnpin for PluginInstanceStartupConfig<T>
impl<T> UnwindSafe for PluginInstanceStartupConfig<T>where
T: UnwindSafe,
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