webterm_core/
flatbuffers_helpers.rs

1
2
3
4
5
6
7
8
use flatbuffers::{Follow, InvalidFlatbuffer, Verifiable};

pub fn read_message<'buf, T>(data: &'buf [u8]) -> Result<T::Inner, InvalidFlatbuffer>
where
    T: 'buf + Follow<'buf> + Verifiable,
{
    flatbuffers::root::<T>(data)
}