pub fn write<T>(&mut self, value: &T) -> io::Result<usize>
    where
        T: WriteStd430 + ?Sized,
    {
        value.write_std430(self)
    }
/// Write a new value to the underlying buffer, writing zeroed padding where
/// necessary.
///
/// Returns the offset into the buffer that the value was written to.
Write a new value to the underlying buffer, writing zeroed padding where
necessary.

Returns the offset into the buffer that the value was written to.
Write a new value to the underlying buffer writing zeroed padding where necessary . Returns the offset into the buffer that the value was written to .
pub fn write<T>(&mut self, value: &T) -> io::Result<usize>
    where
        T: WriteStd430 + ?Sized,
    {
        value.write_std430(self)
    }
pub fn write < T > ( & mut self , value : & T ) -> io :: Result < usize > where T : WriteStd430 + ? Sized , { value . write_std430 ( self ) }
Write a new value to the underlying buffer, writing zeroed padding where
necessary.
Write a new value to the underlying buffer writing zeroed padding where necessary .
&mut self
value
&T
&mut self
value
&T