Trait risc0_zkvm::guest::env::Write

source ·
pub trait Write {
    // Required methods
    fn write<T: Serialize>(&mut self, val: T);
    fn write_slice<T: Pod>(&mut self, buf: &[T]);
}
Expand description

Serializes and writes objects.

Required Methods§

source

fn write<T: Serialize>(&mut self, val: T)

Write a serialized object.

source

fn write_slice<T: Pod>(&mut self, buf: &[T])

Write raw data.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<W: Write + ?Sized> Write for &mut W

source§

fn write<T: Serialize>(&mut self, val: T)

source§

fn write_slice<T: Pod>(&mut self, buf: &[T])

Implementors§

source§

impl<F: Fn(&[u8])> Write for FdWriter<F>