Examples
All runnable examples demonstrating uuid.zig features.
Running Examples
bash
zig build run-basic-usage
zig build run-v1-time-based
zig build run-v3-md5-namespace
zig build run-v4-random
zig build run-v5-sha1-namespace
zig build run-v6-reordered
zig build run-v7-time-ordered
zig build run-v8-application-specific
zig build run-deterministic
zig build run-parsing-formats
zig build run-comparison
zig build run-generator
zig build run-hash-map
zig build run-namespaces
zig build run-version-detection
zig build run-batch-generationAvailable Examples
| Example | Description |
|---|---|
| Basic Usage | Generate, parse, and inspect UUIDs |
| v1 Time-Based | Time-based v1 UUID generation |
| v3 MD5 Namespace | Deterministic v3 UUID via MD5 |
| v4 Random | Generate random v4 UUIDs |
| v5 SHA-1 Namespace | Deterministic v5 UUID via SHA-1 |
| v6 Reordered | Reordered time-based v6 UUIDs |
| v7 Time-Ordered | Time-ordered v7 UUIDs |
| v8 Application-Specific | Application-specific v8 UUIDs |
| Deterministic | v3, v5, and v8 deterministic generation |
| Parsing & Formats | Parse and format in all formats |
| Comparison | Compare, convert, and hash UUIDs |
| Generator | Use the Generator with allocator |
| Hash Map | UUID as hash map keys |
| Namespaces | RFC 4122 namespace constants |
| Version Detection | Detect UUID version and variant |
| Batch Generation | Batch generate v4 and v7 UUIDs |
