thrift_codec 0.3.2

A library for encoding/decoding binaries specified by the thrift protocol
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/// Uuid.
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, PartialOrd, Ord)]
#[cfg_attr(feature = "serde", derive(Serialize))]
pub struct Uuid([u8; 16]);

impl Uuid {
    /// Makes a new `Uuid` instance.
    pub fn new(uuid: [u8; 16]) -> Self {
        Self(uuid)
    }

    /// Returns the UUID bytes.
    pub fn get(self) -> [u8; 16] {
        self.0
    }
}