[][src]Struct probe_rs::architecture::arm::swo::Decoder

pub struct Decoder { /* fields omitted */ }

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.

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]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.