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§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
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