I have this TupleStruct:
struct PackedGuid(u64);
and I want to make it possible to compare with u64 directly without unpack:
// currently my code works like below
let guid1: u64 = 0;
let PackedGuid(guid) = some_packed_guid;
if guid == guid1 {
// ...
}
// but I want smth like this:
let guid1: u64 = 0;
let packed_guid = PackedGuid(0);
if packed_guid == guid1 {
// ...
}
// or like this:
if guid1 == packed_guid {
// ...
}
Could somebody explain does it exist any trait or approach for such case ?