api

uuid.ch

Declarations in uuid.ch

1 declarationsuuid

Declarations

Public only
uuid#
Publicnamespace
namespace uuid
UUID#
Publicstruct
struct UUID { var bytes : u8[16] }
new#
PublicfunctionConstructor
func new() : UUID
from_bytes#
PublicfunctionConstructor
func from_bytes(b : u8[16]) : UUID
to_bytes#
Publicfunction
func to_bytes(self : &UUID) : vector<u8>
equals#
Publicfunction
func equals(self : &UUID, other : &UUID) : bool
compare#
Publicfunction
func compare(self : &UUID, other : &UUID) : int
format_to#
Publicfunction
func format_to(self : &UUID, s : &string) : void
to_string#
Publicfunction
func to_string(self : &UUID) : string
hex_to_val#
function
func hex_to_val(c : char) : int
parse#
Publicfunction
func parse(str : string_view) : Result<UUID, string>
get_random_bytes#
function
func get_random_bytes(buf : *u8, len : uint) : bool
v4#
Publicfunction
func v4() : UUID
v7#
Publicfunction
func v7() : UUID