Trait HasClient

Source
pub trait HasClient<'a, C> {
    // Required method
    fn set_client(&'a self, client: &'a C);
}

Required Methods§

Source

fn set_client(&'a self, client: &'a C)

Set the client for this flash peripheral. The client will be called when operations complete.

Implementors§

impl<C: Client<Self>> HasClient<'static, C> for FlashCtrl<'_>

impl<'a, F: Flash, C: Client<Self>> HasClient<'a, C> for FlashUser<'a, F>

impl<'a, C: Client<Self>> HasClient<'a, C> for AT24C<'a>

impl<'a, S: SpiMasterDevice<'a> + 'a, P: Pin + 'a, A: Alarm<'a> + 'a, C: Client<Self>> HasClient<'a, C> for MX25R6435F<'a, S, P, A>

impl<C: Client<Self>> HasClient<'static, C> for FlashCtrl<'_>

impl<C: Client<Self>> HasClient<'static, C> for Nvmc

impl<C: Client<Self>> HasClient<'static, C> for FLASHCALW

impl<C: Client<Self>> HasClient<'static, C> for Flash