[][src]Struct rubidium::WriteOnlyVolAddr

#[repr(transparent)]pub struct WriteOnlyVolAddr<T> { /* fields omitted */ }

Represents a simple MMIO address that can be written but not read.

Unlike with raw pointers, this type favors unsafe construction and then assumes that all usage is safe once the value has been constructed.

Methods

impl<T> WriteOnlyVolAddr<T>[src]

pub fn write(&self, t: T) where
    T: Copy
[src]

Writes a new value to the address.

Trait Implementations

impl<T: Clone> Clone for WriteOnlyVolAddr<T>[src]

impl<T: Copy> Copy for WriteOnlyVolAddr<T>[src]

impl<T: Debug> Debug for WriteOnlyVolAddr<T>[src]

impl<T> Eq for WriteOnlyVolAddr<T>[src]

impl<T> PartialEq<WriteOnlyVolAddr<T>> for WriteOnlyVolAddr<T>[src]

Auto Trait Implementations

impl<T> Send for WriteOnlyVolAddr<T> where
    T: Send

impl<T> Sync for WriteOnlyVolAddr<T> where
    T: Sync

impl<T> Unpin for WriteOnlyVolAddr<T> where
    T: Unpin

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.