pub struct FederatedParticipant {
pub order: u32,
pub project: ProjectInstanceId,
pub generation: IndexGeneration,
pub authored_purpose_revision: u64,
}Expand description
One ordered participant retained without exposing its machine-local root.
Fields§
§order: u32Zero-based order supplied by the caller.
project: ProjectInstanceIdProject-qualified identity captured by the read-only store.
generation: IndexGenerationComplete graph generation captured for this root.
Authored-purpose revision captured for this root.
Trait Implementations§
Source§impl Clone for FederatedParticipant
impl Clone for FederatedParticipant
Source§fn clone(&self) -> FederatedParticipant
fn clone(&self) -> FederatedParticipant
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 FederatedParticipant
impl Debug for FederatedParticipant
Source§impl PartialEq for FederatedParticipant
impl PartialEq for FederatedParticipant
Source§impl Serialize for FederatedParticipant
impl Serialize for FederatedParticipant
impl Eq for FederatedParticipant
impl StructuralPartialEq for FederatedParticipant
Auto Trait Implementations§
impl Freeze for FederatedParticipant
impl RefUnwindSafe for FederatedParticipant
impl Send for FederatedParticipant
impl Sync for FederatedParticipant
impl Unpin for FederatedParticipant
impl UnwindSafe for FederatedParticipant
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more