[−][src]Enum rustc_middle::mir::visit::TyContext
Extra information passed to visit_ty and friends to give context
about where the type etc appears.
Variants
Fields of LocalDecl
local: LocalThe index of the local variable we are visiting.
source_info: SourceInfoThe source location where this local variable was declared.
UserTy(Span)The inferred type of a user type annotation.
ReturnTy(SourceInfo)The return type of the function.
YieldTy(SourceInfo)Location(Location)A type found at some location.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for TyContext
impl !Send for TyContext
impl !Sync for TyContext
impl Unpin for TyContext
impl UnwindSafe for TyContext
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<'a, T> Captures<'a> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> MaybeResult<T> for T[src]
type Error = !
pub fn from(Result<T, <T as MaybeResult<T>>::Error>) -> T[src]
pub fn to_result(self) -> Result<T, <T as MaybeResult<T>>::Error>[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.