pub struct SourceResult {
pub id: String,
pub source: String,
pub other_candidates: Vec<String>,
}Expand description
The result of source: the chosen symbol’s code, plus any other
definitions that shared the name (so the agent can disambiguate).
Fields§
§id: String§source: String§other_candidates: Vec<String>Trait Implementations§
Source§impl Debug for SourceResult
impl Debug for SourceResult
Auto Trait Implementations§
impl Freeze for SourceResult
impl RefUnwindSafe for SourceResult
impl Send for SourceResult
impl Sync for SourceResult
impl Unpin for SourceResult
impl UnsafeUnpin for SourceResult
impl UnwindSafe for SourceResult
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