pub enum TransferError {
SourceAddress,
SourceOffset,
DestinationAddress,
DestinationOffset,
NbytesCiterConfiguration,
ScatterGatherConfiguration,
SourceBus,
DestinationBus,
}Variants§
SourceAddress
TCDn_SADDR is inconsistent with TCDn_ATTR[SSIZE]
SourceOffset
TCDn_SOFF is inconsistent with TCDn_ATTR[SSIZE].
DestinationAddress
TCDn_DADDR is inconsistent with TCDn_ATTR[DSIZE].
DestinationOffset
TCDn_DOFF is inconsistent with TCDn_ATTR[DSIZE].
NbytesCiterConfiguration
This error indicates that one of the following has occurred:
TCDn_NBYTESis not a multiple ofTCDn_ATTR[SSIZE]andTCDn_ATTR[DSIZE]TCDn_CITER[CITER]is equal to zeroTCDn_CITER[ELINK]is not equal toTCDn_BITER[ELINK]
ScatterGatherConfiguration
Indicates that TCDn_DLAST_SGA is not on a 32-byte boundary. This field is
checked at the beginning of a scatter/gather operation after major loop completion
if TCDn_CSR[ESG] is enabled.
SourceBus
Source Bus Error
DestinationBus
Destination Bus Error
Trait Implementations§
Source§impl Clone for TransferError
impl Clone for TransferError
Source§fn clone(&self) -> TransferError
fn clone(&self) -> TransferError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TransferError
impl Debug for TransferError
Source§impl Format for TransferError
impl Format for TransferError
impl Copy for TransferError
Auto Trait Implementations§
impl Freeze for TransferError
impl RefUnwindSafe for TransferError
impl Send for TransferError
impl Sync for TransferError
impl Unpin for TransferError
impl UnwindSafe for TransferError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more