Struct gd32f1x0_hal::dma::Transfer
source · [−]pub struct Transfer<MODE, BUFFER, PAYLOAD> where
PAYLOAD: TransferPayload, { /* private fields */ }
Implementations
sourceimpl<BUFFER, PAYLOAD, MODE> Transfer<MODE, BUFFER, RxDma<PAYLOAD, C0>> where
RxDma<PAYLOAD, C0>: TransferPayload,
impl<BUFFER, PAYLOAD, MODE> Transfer<MODE, BUFFER, RxDma<PAYLOAD, C0>> where
RxDma<PAYLOAD, C0>: TransferPayload,
sourceimpl<BUFFER, PAYLOAD, MODE> Transfer<MODE, BUFFER, TxDma<PAYLOAD, C0>> where
TxDma<PAYLOAD, C0>: TransferPayload,
impl<BUFFER, PAYLOAD, MODE> Transfer<MODE, BUFFER, TxDma<PAYLOAD, C0>> where
TxDma<PAYLOAD, C0>: TransferPayload,
sourceimpl<BUFFER, PAYLOAD> Transfer<W, BUFFER, RxDma<PAYLOAD, C0>> where
RxDma<PAYLOAD, C0>: TransferPayload,
impl<BUFFER, PAYLOAD> Transfer<W, BUFFER, RxDma<PAYLOAD, C0>> where
RxDma<PAYLOAD, C0>: TransferPayload,
sourceimpl<BUFFER, PAYLOAD, MODE> Transfer<MODE, BUFFER, RxDma<PAYLOAD, C1>> where
RxDma<PAYLOAD, C1>: TransferPayload,
impl<BUFFER, PAYLOAD, MODE> Transfer<MODE, BUFFER, RxDma<PAYLOAD, C1>> where
RxDma<PAYLOAD, C1>: TransferPayload,
sourceimpl<BUFFER, PAYLOAD, MODE> Transfer<MODE, BUFFER, TxDma<PAYLOAD, C1>> where
TxDma<PAYLOAD, C1>: TransferPayload,
impl<BUFFER, PAYLOAD, MODE> Transfer<MODE, BUFFER, TxDma<PAYLOAD, C1>> where
TxDma<PAYLOAD, C1>: TransferPayload,
sourceimpl<BUFFER, PAYLOAD> Transfer<W, BUFFER, RxDma<PAYLOAD, C1>> where
RxDma<PAYLOAD, C1>: TransferPayload,
impl<BUFFER, PAYLOAD> Transfer<W, BUFFER, RxDma<PAYLOAD, C1>> where
RxDma<PAYLOAD, C1>: TransferPayload,
sourceimpl<BUFFER, PAYLOAD, MODE> Transfer<MODE, BUFFER, RxDma<PAYLOAD, C2>> where
RxDma<PAYLOAD, C2>: TransferPayload,
impl<BUFFER, PAYLOAD, MODE> Transfer<MODE, BUFFER, RxDma<PAYLOAD, C2>> where
RxDma<PAYLOAD, C2>: TransferPayload,
sourceimpl<BUFFER, PAYLOAD, MODE> Transfer<MODE, BUFFER, TxDma<PAYLOAD, C2>> where
TxDma<PAYLOAD, C2>: TransferPayload,
impl<BUFFER, PAYLOAD, MODE> Transfer<MODE, BUFFER, TxDma<PAYLOAD, C2>> where
TxDma<PAYLOAD, C2>: TransferPayload,
sourceimpl<BUFFER, PAYLOAD> Transfer<W, BUFFER, RxDma<PAYLOAD, C2>> where
RxDma<PAYLOAD, C2>: TransferPayload,
impl<BUFFER, PAYLOAD> Transfer<W, BUFFER, RxDma<PAYLOAD, C2>> where
RxDma<PAYLOAD, C2>: TransferPayload,
sourceimpl<BUFFER, PAYLOAD, MODE> Transfer<MODE, BUFFER, RxDma<PAYLOAD, C3>> where
RxDma<PAYLOAD, C3>: TransferPayload,
impl<BUFFER, PAYLOAD, MODE> Transfer<MODE, BUFFER, RxDma<PAYLOAD, C3>> where
RxDma<PAYLOAD, C3>: TransferPayload,
sourceimpl<BUFFER, PAYLOAD, MODE> Transfer<MODE, BUFFER, TxDma<PAYLOAD, C3>> where
TxDma<PAYLOAD, C3>: TransferPayload,
impl<BUFFER, PAYLOAD, MODE> Transfer<MODE, BUFFER, TxDma<PAYLOAD, C3>> where
TxDma<PAYLOAD, C3>: TransferPayload,
sourceimpl<BUFFER, PAYLOAD> Transfer<W, BUFFER, RxDma<PAYLOAD, C3>> where
RxDma<PAYLOAD, C3>: TransferPayload,
impl<BUFFER, PAYLOAD> Transfer<W, BUFFER, RxDma<PAYLOAD, C3>> where
RxDma<PAYLOAD, C3>: TransferPayload,
sourceimpl<BUFFER, PAYLOAD, MODE> Transfer<MODE, BUFFER, RxDma<PAYLOAD, C4>> where
RxDma<PAYLOAD, C4>: TransferPayload,
impl<BUFFER, PAYLOAD, MODE> Transfer<MODE, BUFFER, RxDma<PAYLOAD, C4>> where
RxDma<PAYLOAD, C4>: TransferPayload,
sourceimpl<BUFFER, PAYLOAD, MODE> Transfer<MODE, BUFFER, TxDma<PAYLOAD, C4>> where
TxDma<PAYLOAD, C4>: TransferPayload,
impl<BUFFER, PAYLOAD, MODE> Transfer<MODE, BUFFER, TxDma<PAYLOAD, C4>> where
TxDma<PAYLOAD, C4>: TransferPayload,
sourceimpl<BUFFER, PAYLOAD> Transfer<W, BUFFER, RxDma<PAYLOAD, C4>> where
RxDma<PAYLOAD, C4>: TransferPayload,
impl<BUFFER, PAYLOAD> Transfer<W, BUFFER, RxDma<PAYLOAD, C4>> where
RxDma<PAYLOAD, C4>: TransferPayload,
sourceimpl<BUFFER, PAYLOAD, MODE> Transfer<MODE, BUFFER, RxDma<PAYLOAD, C5>> where
RxDma<PAYLOAD, C5>: TransferPayload,
impl<BUFFER, PAYLOAD, MODE> Transfer<MODE, BUFFER, RxDma<PAYLOAD, C5>> where
RxDma<PAYLOAD, C5>: TransferPayload,
sourceimpl<BUFFER, PAYLOAD, MODE> Transfer<MODE, BUFFER, TxDma<PAYLOAD, C5>> where
TxDma<PAYLOAD, C5>: TransferPayload,
impl<BUFFER, PAYLOAD, MODE> Transfer<MODE, BUFFER, TxDma<PAYLOAD, C5>> where
TxDma<PAYLOAD, C5>: TransferPayload,
sourceimpl<BUFFER, PAYLOAD> Transfer<W, BUFFER, RxDma<PAYLOAD, C5>> where
RxDma<PAYLOAD, C5>: TransferPayload,
impl<BUFFER, PAYLOAD> Transfer<W, BUFFER, RxDma<PAYLOAD, C5>> where
RxDma<PAYLOAD, C5>: TransferPayload,
sourceimpl<BUFFER, PAYLOAD, MODE> Transfer<MODE, BUFFER, RxDma<PAYLOAD, C6>> where
RxDma<PAYLOAD, C6>: TransferPayload,
impl<BUFFER, PAYLOAD, MODE> Transfer<MODE, BUFFER, RxDma<PAYLOAD, C6>> where
RxDma<PAYLOAD, C6>: TransferPayload,
Trait Implementations
Auto Trait Implementations
impl<MODE, BUFFER, PAYLOAD> RefUnwindSafe for Transfer<MODE, BUFFER, PAYLOAD> where
BUFFER: RefUnwindSafe,
MODE: RefUnwindSafe,
PAYLOAD: RefUnwindSafe,
impl<MODE, BUFFER, PAYLOAD> Send for Transfer<MODE, BUFFER, PAYLOAD> where
BUFFER: Send,
MODE: Send,
PAYLOAD: Send,
impl<MODE, BUFFER, PAYLOAD> Sync for Transfer<MODE, BUFFER, PAYLOAD> where
BUFFER: Sync,
MODE: Sync,
PAYLOAD: Sync,
impl<MODE, BUFFER, PAYLOAD> Unpin for Transfer<MODE, BUFFER, PAYLOAD> where
BUFFER: Unpin,
MODE: Unpin,
PAYLOAD: Unpin,
impl<MODE, BUFFER, PAYLOAD> UnwindSafe for Transfer<MODE, BUFFER, PAYLOAD> where
BUFFER: UnwindSafe,
MODE: UnwindSafe,
PAYLOAD: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more