pub struct RootCandidate {
pub meta: CommunityMetadata,
pub author: PublicKey,
pub head: EntityHead,
}Expand description
One gap-vetted GroupRoot candidate (vsk=0): its content, signer (for the authority gate), and head.
The consumer scans FoldedRoster::root_candidates (highest version first) for the highest whose
author currently holds MANAGE_METADATA.
Fields§
§meta: CommunityMetadata§head: EntityHeadTrait Implementations§
Source§impl Clone for RootCandidate
impl Clone for RootCandidate
Source§fn clone(&self) -> RootCandidate
fn clone(&self) -> RootCandidate
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 moreAuto Trait Implementations§
impl Freeze for RootCandidate
impl RefUnwindSafe for RootCandidate
impl Send for RootCandidate
impl Sync for RootCandidate
impl Unpin for RootCandidate
impl UnsafeUnpin for RootCandidate
impl UnwindSafe for RootCandidate
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more