[−][src]Struct rustc_mir_build::build::scope::DropData
Fields
span: Spanspan where drop obligation was incurred (typically where place was declared)
local: Locallocal to drop
kind: DropKindWhether this is a value Drop or a StorageDead.
cached_block: CachedBlockThe cached blocks for unwinds.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for DropData
impl !Send for DropData
impl !Sync for DropData
impl Unpin for DropData
impl UnwindSafe for DropData
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,
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.
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>,