WowHeaderW

Trait WowHeaderW 

Source
pub trait WowHeaderW {
    // Required methods
    fn wow_write<W: Write>(&self, writer: &mut W) -> Result<()>;
    fn wow_size(&self) -> usize;
}

Required Methods§

Source

fn wow_write<W: Write>(&self, writer: &mut W) -> Result<()>

Source

fn wow_size(&self) -> usize

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 WowHeaderW for (u32, u32)

Source§

fn wow_write<W: Write>(&self, writer: &mut W) -> Result<()>

Source§

fn wow_size(&self) -> usize

Source§

impl WowHeaderW for f32

Source§

fn wow_write<W: Write>(&self, writer: &mut W) -> Result<()>

Source§

fn wow_size(&self) -> usize

Source§

impl WowHeaderW for i8

Source§

fn wow_write<W: Write>(&self, writer: &mut W) -> Result<()>

Source§

fn wow_size(&self) -> usize

Source§

impl WowHeaderW for i16

Source§

fn wow_write<W: Write>(&self, writer: &mut W) -> Result<()>

Source§

fn wow_size(&self) -> usize

Source§

impl WowHeaderW for i32

Source§

fn wow_write<W: Write>(&self, writer: &mut W) -> Result<()>

Source§

fn wow_size(&self) -> usize

Source§

impl WowHeaderW for i64

Source§

fn wow_write<W: Write>(&self, writer: &mut W) -> Result<()>

Source§

fn wow_size(&self) -> usize

Source§

impl WowHeaderW for u8

Source§

fn wow_write<W: Write>(&self, writer: &mut W) -> Result<()>

Source§

fn wow_size(&self) -> usize

Source§

impl WowHeaderW for u16

Source§

fn wow_write<W: Write>(&self, writer: &mut W) -> Result<()>

Source§

fn wow_size(&self) -> usize

Source§

impl WowHeaderW for u32

Source§

fn wow_write<W: Write>(&self, writer: &mut W) -> Result<()>

Source§

fn wow_size(&self) -> usize

Source§

impl WowHeaderW for u64

Source§

fn wow_write<W: Write>(&self, writer: &mut W) -> Result<()>

Source§

fn wow_size(&self) -> usize

Source§

impl WowHeaderW for String

Source§

fn wow_write<W: Write>(&self, writer: &mut W) -> Result<()>

Source§

fn wow_size(&self) -> usize

Source§

impl WowHeaderW for [f32; 3]

Source§

fn wow_write<W: Write>(&self, writer: &mut W) -> Result<()>

Source§

fn wow_size(&self) -> usize

Source§

impl WowHeaderW for [i16; 2]

Source§

fn wow_write<W: Write>(&self, writer: &mut W) -> Result<()>

Source§

fn wow_size(&self) -> usize

Source§

impl WowHeaderW for [u8; 2]

Source§

fn wow_write<W: Write>(&self, writer: &mut W) -> Result<()>

Source§

fn wow_size(&self) -> usize

Source§

impl WowHeaderW for [u8; 4]

Source§

fn wow_write<W: Write>(&self, writer: &mut W) -> Result<()>

Source§

fn wow_size(&self) -> usize

Source§

impl WowHeaderW for [u16; 3]

Source§

fn wow_write<W: Write>(&self, writer: &mut W) -> Result<()>

Source§

fn wow_size(&self) -> usize

Source§

impl WowHeaderW for [u32; 3]

Source§

fn wow_write<W: Write>(&self, writer: &mut W) -> Result<()>

Source§

fn wow_size(&self) -> usize

Source§

impl WowHeaderW for [ColorA; 3]

Source§

fn wow_write<W: Write>(&self, writer: &mut W) -> Result<()>

Source§

fn wow_size(&self) -> usize

Source§

impl WowHeaderW for [VectorFp6_9; 2]

Source§

fn wow_write<W: Write>(&self, writer: &mut W) -> Result<()>

Source§

fn wow_size(&self) -> usize

Implementors§