pub struct DmaChannel(/* private fields */);Expand description
An ISA DMA data channel: 0 through 3 or 5 through 7.
Channel 4 cascades the two AT DMA controllers and cannot transfer device data.
Implementations§
Trait Implementations§
Source§impl Clone for DmaChannel
impl Clone for DmaChannel
Source§fn clone(&self) -> DmaChannel
fn clone(&self) -> DmaChannel
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for DmaChannel
Source§impl Debug for DmaChannel
impl Debug for DmaChannel
impl Eq for DmaChannel
Source§impl Hash for DmaChannel
impl Hash for DmaChannel
Source§impl Ord for DmaChannel
impl Ord for DmaChannel
Source§fn cmp(&self, other: &DmaChannel) -> Ordering
fn cmp(&self, other: &DmaChannel) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for DmaChannel
impl PartialEq for DmaChannel
Source§impl PartialOrd for DmaChannel
impl PartialOrd for DmaChannel
impl StructuralPartialEq for DmaChannel
Auto Trait Implementations§
impl Forget for DmaChannel
impl Freeze for DmaChannel
impl RefUnwindSafe for DmaChannel
impl Send for DmaChannel
impl Sync for DmaChannel
impl Unpin for DmaChannel
impl UnsafeUnpin for DmaChannel
impl UnwindSafe for DmaChannel
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