pub struct MembershipRecord {
pub scope_id: SyncScopeId,
pub projection: ProjectionVersion,
pub entity: EntityRef,
pub membership_version: ScopeVersion,
}Expand description
One active entity-to-scope reference.
Fields§
§scope_id: SyncScopeId§projection: ProjectionVersion§entity: EntityRef§membership_version: ScopeVersionTrait Implementations§
Source§impl Clone for MembershipRecord
impl Clone for MembershipRecord
Source§fn clone(&self) -> MembershipRecord
fn clone(&self) -> MembershipRecord
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 MembershipRecord
Source§impl Debug for MembershipRecord
impl Debug for MembershipRecord
Source§impl<'de> Deserialize<'de> for MembershipRecord
impl<'de> Deserialize<'de> for MembershipRecord
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 MembershipRecord
Source§impl PartialEq for MembershipRecord
impl PartialEq for MembershipRecord
Source§impl Serialize for MembershipRecord
impl Serialize for MembershipRecord
impl StructuralPartialEq for MembershipRecord
Auto Trait Implementations§
impl Freeze for MembershipRecord
impl RefUnwindSafe for MembershipRecord
impl Send for MembershipRecord
impl Sync for MembershipRecord
impl Unpin for MembershipRecord
impl UnsafeUnpin for MembershipRecord
impl UnwindSafe for MembershipRecord
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