pub enum MembershipDecision {
Include,
Exclude,
RequiresProjection,
}Expand description
Deterministic membership result for an authoritative entity/event.
Variants§
Trait Implementations§
Source§impl Clone for MembershipDecision
impl Clone for MembershipDecision
Source§fn clone(&self) -> MembershipDecision
fn clone(&self) -> MembershipDecision
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 moreimpl Copy for MembershipDecision
Source§impl Debug for MembershipDecision
impl Debug for MembershipDecision
Source§impl<'de> Deserialize<'de> for MembershipDecision
impl<'de> Deserialize<'de> for MembershipDecision
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for MembershipDecision
Source§impl PartialEq for MembershipDecision
impl PartialEq for MembershipDecision
Source§impl Serialize for MembershipDecision
impl Serialize for MembershipDecision
impl StructuralPartialEq for MembershipDecision
Auto Trait Implementations§
impl Freeze for MembershipDecision
impl RefUnwindSafe for MembershipDecision
impl Send for MembershipDecision
impl Sync for MembershipDecision
impl Unpin for MembershipDecision
impl UnsafeUnpin for MembershipDecision
impl UnwindSafe for MembershipDecision
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