molecule 0.9.2

Rust bindings for molecule.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use alloc::vec::Vec;
use core::{convert, result};

pub type Error = convert::Infallible;
pub type Result<T> = result::Result<T, Error>;

pub trait Write {
    fn write_all(&mut self, buf: &[u8]) -> Result<()>;
}

impl Write for Vec<u8> {
    fn write_all(&mut self, buf: &[u8]) -> Result<()> {
        self.extend_from_slice(buf);
        Ok(())
    }
}