[][src]Struct embedded_spi::mock::Mock

pub struct Mock { /* fields omitted */ }

Base mock type

Methods

impl Mock[src]

pub fn new() -> Self[src]

Create a new mock instance

pub fn expect<T>(&mut self, transactions: T) where
    T: AsRef<[MockTransaction]>, 
[src]

Set expectations on the instance

pub fn spi(&mut self) -> Spi[src]

pub fn pin(&mut self) -> Pin[src]

pub fn delay(&mut self) -> Delay[src]

pub fn finalise(&self)[src]

Finalise expectations This will cause previous expectations to be evaluated

Auto Trait Implementations

impl Unpin for Mock

impl Send for Mock

impl Sync for Mock

impl RefUnwindSafe for Mock

impl UnwindSafe for Mock

Blanket Implementations

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> Into<U> for T where
    U: From<T>, 
[src]

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

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.

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

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

impl<T> Any for T where
    T: 'static + ?Sized
[src]