[][src]Trait spectrusty::chip::InnerAccess

pub trait InnerAccess {
    type Inner;
    fn inner_ref(&self) -> &Self::Inner;
fn inner_mut(&mut self) -> &mut Self::Inner;
fn into_inner(self) -> Self::Inner; }

A generic trait, useful for chipset implementations based on other underlying implementations.

Associated Types

type Inner

Loading content...

Required methods

fn inner_ref(&self) -> &Self::Inner

Returns a reference to the inner chipset.

fn inner_mut(&mut self) -> &mut Self::Inner

Returns a mutable reference to the inner chipset.

fn into_inner(self) -> Self::Inner

Destructs self and returns the inner chipset.

Loading content...

Implementors

impl<B, X> InnerAccess for Ula3<B, X>[src]

type Inner = Ula<Memory128kPlus, B, X, Ula3VidFrame>

impl<B, X> InnerAccess for Ula128<B, X>[src]

type Inner = Ula<Memory128k, B, X, Ula128VidFrame>

impl<M, B, X, V> InnerAccess for Scld<M, B, X, V> where
    M: PagedMemory8k
[src]

type Inner = Ula<M, B, X, V>

impl<U> InnerAccess for UlaPlus<U> where
    U: Video
[src]

type Inner = U

Loading content...