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

pub struct Delegate<K>(_);

Trait Implementations

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

type Value = VarValue<K>

type Undo = ()

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

Derived Implementations

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

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

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

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