Struct nuts::UncheckedActivityId [−][src]
Pointer to an activity that has been registered. Can be used to set the lifecycle stats of activities.
The information about the activity’s type is lost at this point. Therefore, this id cannot be used to register closures.
Implementations
impl UncheckedActivityId
[src]
pub fn set_status(&self, status: LifecycleStatus)
[src]
Changes the lifecycle status of the activity
Panics
If status is set to something other than Deleted after it has been Deleted
pub fn private_message<A: Any>(&self, msg: A)
[src]
Publish a message to a specific activity.
If you lack access to an UncheckedActivityId
, use nuts::send_to()
, it is equivalent.
pub fn as_usize(&self) -> usize
[src]
A unique number for the activity.
Can be used for serialization in combination with forge_from_usize
pub fn forge_from_usize(index: usize) -> Self
[src]
Can be used for deserialization in combination with as_usize
If used in any other way, you might experience panics. Right now, there should still be no UB but that might change in future versions.
Trait Implementations
impl Clone for UncheckedActivityId
[src]
fn clone(&self) -> UncheckedActivityId
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for UncheckedActivityId
[src]
impl Debug for UncheckedActivityId
[src]
impl Eq for UncheckedActivityId
[src]
impl Hash for UncheckedActivityId
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl<A> Into<UncheckedActivityId> for ActivityId<A>
[src]
fn into(self) -> UncheckedActivityId
[src]
impl Ord for UncheckedActivityId
[src]
fn cmp(&self, other: &UncheckedActivityId) -> Ordering
[src]
#[must_use]pub fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self
1.50.0[src]
impl PartialEq<UncheckedActivityId> for UncheckedActivityId
[src]
fn eq(&self, other: &UncheckedActivityId) -> bool
[src]
fn ne(&self, other: &UncheckedActivityId) -> bool
[src]
impl PartialOrd<UncheckedActivityId> for UncheckedActivityId
[src]
fn partial_cmp(&self, other: &UncheckedActivityId) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for UncheckedActivityId
[src]
impl StructuralPartialEq for UncheckedActivityId
[src]
Auto Trait Implementations
impl RefUnwindSafe for UncheckedActivityId
impl Send for UncheckedActivityId
impl Sync for UncheckedActivityId
impl Unpin for UncheckedActivityId
impl UnwindSafe for UncheckedActivityId
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,