cbor_enhanced 0.1.1

Cbor de/serialization library making use of lifetimes to support zero copy deserialization. Several iana tags are supported but need to be activated via feature flags.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use mime::Mime;

use crate::ser::Serializer;
use crate::types::IanaTag;
use crate::Serialize;

impl Serializer {
    pub fn write_mime_as_string(&mut self, mime: &Mime) {
        self.write_tag(IanaTag::MimeMessage);
        self.write_text(mime.as_ref());
    }
}

impl Serialize for Mime {
    fn serialize(&self, serializer: &mut Serializer) {
        serializer.write_mime_as_string(self);
    }
}