pub struct CppReconcileCandidates { /* private fields */ }Expand description
Every callable declaration in the workspace sharing one member identifier, bucketed by its terminal owner segment.
One store read and one pass over the candidate set per identifier, memoized on the analyzer. Before #1908 both were re-run once per queried fq name.
Implementations§
Auto Trait Implementations§
impl Freeze for CppReconcileCandidates
impl RefUnwindSafe for CppReconcileCandidates
impl Send for CppReconcileCandidates
impl Sync for CppReconcileCandidates
impl Unpin for CppReconcileCandidates
impl UnsafeUnpin for CppReconcileCandidates
impl UnwindSafe for CppReconcileCandidates
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> 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