#[repr(transparent)]pub struct ChipType {
pub repr: u32,
}Expand description
Supported Yamaha FM/SSG chip families.
Ym2610B exists only to select the YM2610B variant at creation time;
Chip::chip_type normalizes it back to Ym2610, matching how ymfm
itself treats the two revisions identically for register routing.
Fields§
§repr: u32Implementations§
Source§impl ChipType
impl ChipType
pub const Ym2149: Self
pub const Ym2151: Self
pub const Ym2164: Self
pub const Ym2203: Self
pub const Ym2413: Self
pub const Ym2423: Self
pub const Ym2608: Self
pub const Ym2610: Self
pub const Ym2610B: Self
pub const Ym2612: Self
pub const Ym3438: Self
pub const Ymf276: Self
pub const Ym3526: Self
pub const Ym3533: Self
pub const Y8950: Self
pub const Ym3812: Self
pub const Ymf262: Self
pub const Ymf281: Self
pub const Ymf289B: Self
pub const Ymf278B: Self
pub const Ymf288: Self
pub const Ym3806: Self
pub const Ds1001: Self
pub const Ym2414: Self
Trait Implementations§
impl Copy for ChipType
impl Eq for ChipType
Source§impl ExternType for ChipType
impl ExternType for ChipType
impl StructuralPartialEq for ChipType
Auto Trait Implementations§
impl Freeze for ChipType
impl RefUnwindSafe for ChipType
impl Send for ChipType
impl Sync for ChipType
impl Unpin for ChipType
impl UnsafeUnpin for ChipType
impl UnwindSafe for ChipType
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