[−][src]Enum rustc_typeck::check::upvar::PlaceAncestryRelation
Describe the relationship between the paths of two places eg:
foois ancestor offoo.bar.bazfoo.bar.bazis an descendant offoo.barfoo.barandfoo.bazare divergent
Variants
Auto Trait Implementations
impl RefUnwindSafe for PlaceAncestryRelation
impl Send for PlaceAncestryRelation
impl Sync for PlaceAncestryRelation
impl Unpin for PlaceAncestryRelation
impl UnwindSafe for PlaceAncestryRelation
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, 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.