npsd 0.2.0

Network payload serializer / deserializer framework
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use super::PayloadInfo;

impl PayloadInfo for char {
    const TYPE: &'static str = "char";
    const SIZE: Option<usize> = Some(core::mem::size_of::<Self>());
}

impl<'a> PayloadInfo for &'a str {
    const TYPE: &'static str = "&str";
}

impl<'a> PayloadInfo for &'a mut str {
    const TYPE: &'static str = "&mut str";
}

impl PayloadInfo for String {
    const TYPE: &'static str = "String";
}