(buffer: &IBuffer)
| 57 | } |
| 58 | |
| 59 | pub fn to_vec(buffer: &IBuffer) -> Vec<u8> { |
| 60 | let reader = DataReader::FromBuffer(buffer).unwrap(); |
| 61 | let len = reader.UnconsumedBufferLength().unwrap() as usize; |
| 62 | let mut data = vec![0u8; len]; |
| 63 | reader.ReadBytes(&mut data).unwrap(); |
| 64 | data |
| 65 | } |
| 66 | |
| 67 | #[allow(dead_code)] |
| 68 | pub fn to_guid(uuid: &Uuid) -> GUID { |