DemoWrite

Trait DemoWrite 

Source
pub trait DemoWrite<World>: DemoChatWrite {
    // Required methods
    fn snap_and_write(
        &mut self,
        tick: Instant,
        world: &World,
        snap_buf: &mut Snap,
    ) -> Result<(), WriteError>;
    fn chat(&mut self) -> &mut (dyn DemoChatWrite + 'static);
}

Required Methods§

Source

fn snap_and_write( &mut self, tick: Instant, world: &World, snap_buf: &mut Snap, ) -> Result<(), WriteError>

Source

fn chat(&mut self) -> &mut (dyn DemoChatWrite + 'static)

Implementations on Foreign Types§

Source§

impl<T: Snapper> DemoWrite<T> for DemoWriter

Source§

fn snap_and_write( &mut self, tick: Instant, world: &T, snap_buf: &mut Snap, ) -> Result<(), WriteError>

Source§

fn chat(&mut self) -> &mut (dyn DemoChatWrite + 'static)

Implementors§