Convert binary to UUID from LDAP

Alexander Zhirov azhirov1991 at gmail.com
Tue Mar 28 05:05:58 UTC 2023


On Tuesday, 28 March 2023 at 00:51:43 UTC, Steven Schveighoffer 
wrote:
> auto uuid = UUID(*cast(ubyte[16]*)youruuiddata.ptr);

```d
ubyte[] arr = cast(ubyte[])value.attributes["objectGUID"][0].dup;
writeln(UUID(cast(ubyte[16])arr.ptr));
```

`Error: cannot cast expression 'cast(ubyte*)arr' of type 'ubyte*' 
to 'ubyte[16]'`

No, it's not possible to transform. The array is initially 
`immutable(char[])`.



More information about the Digitalmars-d-learn mailing list