Struct debug::reflect::MovePtrAdaptor[src]
pub struct MovePtrAdaptor<V> {
// some fields omitted
}Adaptor to wrap around visitors implementing MovePtr.
Methods
impl<V: TyVisitor + MovePtr> MovePtrAdaptor<V>
fn new(v: V) -> MovePtrAdaptor<V>
fn bump(&mut self, sz: uint)
fn align(&mut self, a: uint)
fn align_to<T>(&mut self)
fn bump_past<T>(&mut self)
fn unwrap(self) -> V
Trait Implementations
impl<V: TyVisitor + MovePtr> TyVisitor for MovePtrAdaptor<V>
Abstract type-directed pointer-movement using the MovePtr trait