typed_key:用于配置强类型字符串键的Rust库

时间:2024-06-04 08:58:24
【文件属性】:

文件名称:typed_key:用于配置强类型字符串键的Rust库

文件大小:11KB

文件格式:ZIP

更新时间:2024-06-04 08:58:24

rust type-safety Rust

typed_key 用于配置的强类型字符串键。 常见的任务是从无类型的Map提取有类型的值。 通常,这是通过字符串键完成的: let port: u32 = map.get("port")?.parse()? 。 一种类型安全性更高的方法是将某些类型与相应的字符串常量相关联: #[macro_use] extern crate typed_key; use typed_key :: Key; // `PORT` is basically `"port"` string with associated `u32` type. const PORT: Key < u32> = typed_key! ( "port" ); 此板条箱为此类强类型字符串提供了基本的构建块。 有关读取配置的完整示例,请参见;有关模式的更冗长的解释,请参见。 对于较小的孤立情


【文件预览】:
typed_key-master
----.gitignore(31B)
----src()
--------lib.rs(3KB)
----.travis.yml(234B)
----Cargo.toml(518B)
----examples()
--------serde.rs(2KB)
--------any.rs(1KB)
----LICENSE-MIT(1023B)
----README.md(2KB)
----tests()
--------smoke.rs(337B)
--------nightly.rs(209B)
--------no_std_works.rs(209B)
----LICENSE-APACHE(11KB)

网友评论