pub struct FactsAncestors { /* private fields */ }Expand description
Ancestor set over the CommitFact graph, for git-free nodes (the hub, the
dashboard’s branch selector). BFS closure from head; if the walk ever
needs a sha with no fact, the closure is incomplete and non-members answer
Unknown instead of No (spec: never silently closed — and never
silently not-closed either).
Implementations§
Trait Implementations§
Source§impl AncestorSet for FactsAncestors
impl AncestorSet for FactsAncestors
Auto Trait Implementations§
impl Freeze for FactsAncestors
impl RefUnwindSafe for FactsAncestors
impl Send for FactsAncestors
impl Sync for FactsAncestors
impl Unpin for FactsAncestors
impl UnsafeUnpin for FactsAncestors
impl UnwindSafe for FactsAncestors
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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