Struct rustc_lint::middle::infer::unify::DelegateUnstable [-] [+] [src]

pub struct Delegate<K>(_);

Trait Implementations

impl<K> SnapshotVecDelegate for Delegate<K> where K: UnifyKey

type Value = VarValue<K>

type Undo = ()

fn reverse(&mut self, &mut Vec<VarValue<K>>, ())

Derived Implementations

impl<K> Clone for Delegate<K> where K: Clone + Clone

fn clone(&self) -> Delegate<K>

fn clone_from(&mut self, source: &Self)

impl<K> Copy for Delegate<K> where K: Copy + Copy