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}