pub struct SubscriptionTag(/* private fields */);Expand description
Tag identifying a subscription callback registered on a Node.
Stored on Self::State by macro-emitted init() bodies (or hand-
written equivalents) and matched against the Callback delivered to
delivered to
ExecutableNode::on_callback.
Implementations§
Source§impl SubscriptionTag
impl SubscriptionTag
Sourcepub const fn placeholder() -> Self
pub const fn placeholder() -> Self
Sentinel used by macro-emitted init() bodies before the real
tag is resolved. The macro overwrites at register time.
Trait Implementations§
Source§impl Clone for SubscriptionTag
impl Clone for SubscriptionTag
Source§fn clone(&self) -> SubscriptionTag
fn clone(&self) -> SubscriptionTag
Returns a duplicate 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 SubscriptionTag
impl Debug for SubscriptionTag
Source§impl From<SubscriptionTag> for CallbackId<'static>
impl From<SubscriptionTag> for CallbackId<'static>
Source§fn from(tag: SubscriptionTag) -> Self
fn from(tag: SubscriptionTag) -> Self
Converts to this type from the input type.
Source§impl Hash for SubscriptionTag
impl Hash for SubscriptionTag
Source§impl PartialEq<Callback<'_>> for SubscriptionTag
impl PartialEq<Callback<'_>> for SubscriptionTag
Source§impl PartialEq<CallbackId<'_>> for SubscriptionTag
impl PartialEq<CallbackId<'_>> for SubscriptionTag
Source§impl PartialEq for SubscriptionTag
impl PartialEq for SubscriptionTag
impl Copy for SubscriptionTag
impl Eq for SubscriptionTag
impl StructuralPartialEq for SubscriptionTag
Auto Trait Implementations§
impl Freeze for SubscriptionTag
impl RefUnwindSafe for SubscriptionTag
impl Send for SubscriptionTag
impl Sync for SubscriptionTag
impl Unpin for SubscriptionTag
impl UnsafeUnpin for SubscriptionTag
impl UnwindSafe for SubscriptionTag
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