Struct yaxpeax_arch::annotation::VecSink
source · [−]Fields
records: Vec<(u32, u32, T)>
Implementations
Trait Implementations
sourceimpl<T: Clone + Display> DescriptionSink<T> for VecSink<T>
impl<T: Clone + Display> DescriptionSink<T> for VecSink<T>
sourcefn record(&mut self, start: u32, end: u32, description: T)
fn record(&mut self, start: u32, end: u32, description: T)
inform this
DescriptionSink
of a description
that was informed by bits start
to
end
from the start of an instruction’s decoding. start
and end
are only relative the
instruction being decoded when this sink DescriptionSink
provided, so they will have no
relation to the position in an underlying data stream used for past or future instructions. Read moreAuto Trait Implementations
impl<T> RefUnwindSafe for VecSink<T>where
T: RefUnwindSafe,
impl<T> Send for VecSink<T>where
T: Send,
impl<T> Sync for VecSink<T>where
T: Sync,
impl<T> Unpin for VecSink<T>where
T: Unpin,
impl<T> UnwindSafe for VecSink<T>where
T: UnwindSafe,
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