pub struct NotificationsPlugin { /* private fields */ }Implementations§
Source§impl NotificationsPlugin
impl NotificationsPlugin
pub fn new(sink: Arc<dyn NotificationSink>) -> Self
pub fn memory() -> (Self, Arc<MemoryNotificationSink>)
Trait Implementations§
Source§impl Clone for NotificationsPlugin
impl Clone for NotificationsPlugin
Source§fn clone(&self) -> NotificationsPlugin
fn clone(&self) -> NotificationsPlugin
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 NotificationsPlugin
impl Debug for NotificationsPlugin
Source§impl Plugin for NotificationsPlugin
impl Plugin for NotificationsPlugin
fn descriptor(&self) -> PluginDescriptor
fn install(&self, context: &mut PluginContext<'_>) -> Result<(), PluginError>
Source§fn configure_descriptor(
&self,
_descriptor: &mut PluginDescriptor,
_configuration: Option<&Value>,
) -> Result<(), PluginError>
fn configure_descriptor( &self, _descriptor: &mut PluginDescriptor, _configuration: Option<&Value>, ) -> Result<(), PluginError>
Adjusts graph metadata from the plugin’s validated runtime configuration. Read more
Source§fn finalize(
&self,
_context: &mut PluginFinalizeContext<'_>,
) -> Result<(), PluginError>
fn finalize( &self, _context: &mut PluginFinalizeContext<'_>, ) -> Result<(), PluginError>
Completes composition after every enabled plugin has installed its services and
contributions. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for NotificationsPlugin
impl !UnwindSafe for NotificationsPlugin
impl Freeze for NotificationsPlugin
impl Send for NotificationsPlugin
impl Sync for NotificationsPlugin
impl Unpin for NotificationsPlugin
impl UnsafeUnpin for NotificationsPlugin
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