Enum rustc_hir_analysis::check::generator_interior::drop_ranges::TrackedValueConversionError
source · [−]enum TrackedValueConversionError {
PlaceProjectionsNotSupported,
}
Expand description
Represents a reason why we might not be able to convert a HirId or Place into a tracked value.
Variants
PlaceProjectionsNotSupported
Place projects are not currently supported.
The reasoning around these is kind of subtle, so we choose to be more conservative around these for now. There is no reason in theory we cannot support these, we just have not implemented it yet.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for TrackedValueConversionError
impl Send for TrackedValueConversionError
impl Sync for TrackedValueConversionError
impl Unpin for TrackedValueConversionError
impl UnwindSafe for TrackedValueConversionError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<'a, T> Captures<'a> for Twhere
T: ?Sized,
Layout
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference’s “Type Layout” chapter for details on type layout guarantees.
Size: 0 bytes