pub enum MembershipAction {
Read,
Post,
}Expand description
The two membership actions. Read and post are separate: an answer about one says nothing of the other (ACCESS-006 R1).
Variants§
Read
Reading a channel: a subscription, a delivered reply, result or request.
Post
Posting on a channel: a publish or an outbound service effect.
Implementations§
Trait Implementations§
Source§impl Clone for MembershipAction
impl Clone for MembershipAction
impl Copy for MembershipAction
Source§impl Debug for MembershipAction
impl Debug for MembershipAction
impl Eq for MembershipAction
Source§impl Hash for MembershipAction
impl Hash for MembershipAction
Source§impl Ord for MembershipAction
impl Ord for MembershipAction
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for MembershipAction
impl PartialEq for MembershipAction
Source§impl PartialOrd for MembershipAction
impl PartialOrd for MembershipAction
impl StructuralPartialEq for MembershipAction
Auto Trait Implementations§
impl Freeze for MembershipAction
impl RefUnwindSafe for MembershipAction
impl Send for MembershipAction
impl Sync for MembershipAction
impl Unpin for MembershipAction
impl UnsafeUnpin for MembershipAction
impl UnwindSafe for MembershipAction
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.