ps_uuid/methods/
as_bytes.rs

1use crate::UUID;
2
3impl UUID {
4    #[must_use]
5    pub const fn as_bytes(&self) -> &[u8; 16] {
6        &self.bytes
7    }
8}
9
10#[cfg(test)]
11mod tests {
12    use crate::UUID;
13
14    #[test]
15    fn identity() {
16        let uuid = UUID::max();
17
18        assert_eq!(&uuid.bytes, uuid.as_bytes(), "Bytes should be identical.");
19
20        assert_eq!(
21            uuid.bytes.as_ptr(),
22            uuid.as_bytes().as_ptr(),
23            "Pointers should be identical."
24        );
25    }
26}