[−][src]Struct probe_rs::architecture::arm::swo::Decoder
Trace data decoder.
This is a sans-io style decoder. See also: https://sans-io.readthedocs.io/how-to-sans-io.html
Implementations
impl Decoder
[src]
pub fn new() -> Self
[src]
pub fn feed(&mut self, data: Vec<u8>)
[src]
Feed trace data into the decoder.
pub fn pull(&mut self) -> Option<TracePacket>
[src]
Pull the next item from the decoder.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Decoder
impl Send for Decoder
impl Sync for Decoder
impl Unpin for Decoder
impl UnwindSafe for Decoder
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,