pub struct FederatedParticipant {
pub order: u32,
pub worktree: Option<String>,
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.
worktree: Option<String>Registered worktree alias when the adapter selected aliases.
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 (const: unstable) · 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
impl Eq for FederatedParticipant
Source§impl PartialEq for FederatedParticipant
impl PartialEq for FederatedParticipant
Source§fn eq(&self, other: &FederatedParticipant) -> bool
fn eq(&self, other: &FederatedParticipant) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for FederatedParticipant
impl Serialize 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 UnsafeUnpin 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.