tiberius/tds/codec/
guid.rs

1/// UUIDs use network byte order (big endian) for the first 3 groups,
2/// while GUIDs use native byte order (little endian).
3///
4/// https://github.com/microsoft/mssql-jdbc/blob/bec39dbba9544aef5f5f6a5495d5acf533efd6da/src/main/java/com/microsoft/sqlserver/jdbc/Util.java#L708-L730
5pub(crate) fn reorder_bytes(bytes: &mut uuid::Bytes) {
6    bytes.swap(0, 3);
7    bytes.swap(1, 2);
8    bytes.swap(4, 5);
9    bytes.swap(6, 7);
10}