Struct rustc_infer::infer::type_variable::Delegate
source · pub(crate) struct Delegate;
Trait Implementations
sourceimpl SnapshotVecDelegate for Delegate
impl SnapshotVecDelegate for Delegate
type Value = TypeVariableData
type Undo = Instantiate
fn reverse(_values: &mut Vec<TypeVariableData>, _action: Instantiate)
Auto Trait Implementations
impl RefUnwindSafe for Delegate
impl Send for Delegate
impl Sync for Delegate
impl Unpin for Delegate
impl UnwindSafe for Delegate
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