4个版本

0.9.3 2024年7月26日
0.9.2 2024年7月21日
0.9.1 2024年7月20日
0.9.0 2024年7月20日

#587 in 编码

Download history 123/week @ 2024-07-14 189/week @ 2024-07-21 32/week @ 2024-07-28

每月下载量344次

MIT许可证

8KB
76

此crate提供了Euui结构。

此类型表示一个唯一标识符,其大小是UUIDs和GUIDs的4倍
因此,EUUI是512位或64字节。它可以读作4xu128,8xu64或64xu8

表示EUUI的原始十六进制字符串宽度为128个字符。
表示EUUI的格式化十六进制字符串宽度为131个字符(两个"-"和一个"\n")。

您可以创建

  • 一个零Euui,使用Euui::default
  • 或者,使用Euui::random创建一个随机的一个。

然后使用

  • Euui::format将其显示为4个u128,或者使用Euui::.to_string获取整个十六进制字符串,
  • 或者,使用Euui::u128Euui::to_be_guids访问单个u128,
  • 或者使用Euui::u64访问单个u64,
  • 或者使用Euui::u8Euui::to_be_bytes访问单个u8。

示例

::format()

2f8596cc2f3b3da9adf20cf9413104ab-1f8de1116aef039d12c80587e7551080
d43ed7632e94801a395a5454a382dff1-23decf62d51eafee3ec0bb98b1b90d15

::to_string()

2f8596cc2f3b3da9adf20cf9413104ab1f8de1116aef039d12c80587e7551080d43ed7632e94801a395a5454a382dff123decf62d51eafee3ec0bb98b1b90d15

依赖项

~315KB