pub struct SignalSubscription {
pub id: u64,
pub location: &'static Location<'static>,
pub name: Option<&'static str>,
pub set_name: Arc<dyn Fn(&'static str) + Send + Sync + 'static>,
pub cleanup: Arc<dyn Fn(u64) + Send + Sync + 'static>,
}Fields§
§id: u64§location: &'static Location<'static>§name: Option<&'static str>§set_name: Arc<dyn Fn(&'static str) + Send + Sync + 'static>§cleanup: Arc<dyn Fn(u64) + Send + Sync + 'static>Implementations§
Trait Implementations§
Source§impl Clone for SignalSubscription
impl Clone for SignalSubscription
Source§fn clone(&self) -> SignalSubscription
fn clone(&self) -> SignalSubscription
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 Drop for SignalSubscription
impl Drop for SignalSubscription
Auto Trait Implementations§
impl !RefUnwindSafe for SignalSubscription
impl !UnwindSafe for SignalSubscription
impl Freeze for SignalSubscription
impl Send for SignalSubscription
impl Sync for SignalSubscription
impl Unpin for SignalSubscription
impl UnsafeUnpin for SignalSubscription
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