[−][src]Struct embedded_spi::mock::Mock
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]
T: AsRef<[MockTransaction]>,
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]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,