1
2
3
4
5
6
7
8
use crate::common::types::document::ODocument;
use crate::common::types::projection::Projection;
use crate::common::OrientResult;

pub trait DocumentDeserializer {
    fn decode_document(src: &[u8]) -> OrientResult<ODocument>;
    fn decode_projection(src: &[u8]) -> OrientResult<Projection>;
}