WowHeaderR

Trait WowHeaderR 

Source
pub trait WowHeaderR: Sized {
    // Required method
    fn wow_read<R: Read + Seek>(reader: &mut R) -> Result<Self>;
}

Required Methods§

Source

fn wow_read<R: Read + Seek>(reader: &mut R) -> Result<Self>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl WowHeaderR for (u32, u32)

Source§

fn wow_read<R: Read + Seek>(reader: &mut R) -> Result<Self>

Source§

impl WowHeaderR for f32

Source§

fn wow_read<R: Read + Seek>(reader: &mut R) -> Result<Self>

Source§

impl WowHeaderR for i8

Source§

fn wow_read<R: Read + Seek>(reader: &mut R) -> Result<Self>

Source§

impl WowHeaderR for i16

Source§

fn wow_read<R: Read + Seek>(reader: &mut R) -> Result<Self>

Source§

impl WowHeaderR for i32

Source§

fn wow_read<R: Read + Seek>(reader: &mut R) -> Result<Self>

Source§

impl WowHeaderR for i64

Source§

fn wow_read<R: Read + Seek>(reader: &mut R) -> Result<Self>

Source§

impl WowHeaderR for u8

Source§

fn wow_read<R: Read + Seek>(reader: &mut R) -> Result<Self>

Source§

impl WowHeaderR for u16

Source§

fn wow_read<R: Read + Seek>(reader: &mut R) -> Result<Self>

Source§

impl WowHeaderR for u32

Source§

fn wow_read<R: Read + Seek>(reader: &mut R) -> Result<Self>

Source§

impl WowHeaderR for u64

Source§

fn wow_read<R: Read + Seek>(reader: &mut R) -> Result<Self>

Source§

impl WowHeaderR for [f32; 3]

Source§

fn wow_read<R: Read + Seek>(reader: &mut R) -> Result<Self>

Source§

impl WowHeaderR for [i16; 2]

Source§

fn wow_read<R: Read + Seek>(reader: &mut R) -> Result<Self>

Source§

impl WowHeaderR for [u8; 2]

Source§

fn wow_read<R: Read + Seek>(reader: &mut R) -> Result<Self>

Source§

impl WowHeaderR for [u8; 4]

Source§

fn wow_read<R: Read + Seek>(reader: &mut R) -> Result<Self>

Source§

impl WowHeaderR for [u16; 3]

Source§

fn wow_read<R: Read + Seek>(reader: &mut R) -> Result<Self>

Source§

impl WowHeaderR for [u32; 3]

Source§

fn wow_read<R: Read + Seek>(reader: &mut R) -> Result<Self>

Source§

impl WowHeaderR for [ColorA; 3]

Source§

fn wow_read<R: Read + Seek>(reader: &mut R) -> Result<Self>

Source§

impl WowHeaderR for [VectorFp6_9; 2]

Source§

fn wow_read<R: Read + Seek>(reader: &mut R) -> Result<Self>

Implementors§