pub trait TryDefSite {
// Provided method
fn try_def_site(&self) -> Option<Span> { ... }
}Expand description
Objects that have a different way that they can be seen as a span
Provided Methods§
Sourcefn try_def_site(&self) -> Option<Span>
fn try_def_site(&self) -> Option<Span>
Try to get a span from the object (by default we don’t get any, but a wrapper might provide one)
Implementations on Foreign Types§
Source§impl<T: TryDefSite> TryDefSite for Option<T>
Trivial projection.
impl<T: TryDefSite> TryDefSite for Option<T>
Trivial projection.
fn try_def_site(&self) -> Option<Span>
Source§impl<T: TryDefSite> TryDefSite for &T
Trivial projection.
impl<T: TryDefSite> TryDefSite for &T
Trivial projection.
fn try_def_site(&self) -> Option<Span>
Source§impl<T: TryDefSite, E> TryDefSite for Result<T, E>
Trivial projection.
impl<T: TryDefSite, E> TryDefSite for Result<T, E>
Trivial projection.