jay-compositor 1.15.0

The Jay compositor
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use std::io;
use std::io::Read;

pub trait ReadExt {
    fn read_to_vec(&mut self) -> io::Result<Vec<u8>>;
}

impl<T> ReadExt for T
where
    T: Read,
{
    fn read_to_vec(&mut self) -> io::Result<Vec<u8>> {
        let mut res = vec![];
        self.read_to_end(&mut res)?;
        Ok(res)
    }
}