文件名称:rust-zc:为自引用零拷贝结构提供`Zc`的Rust库
文件大小:22KB
文件格式:ZIP
更新时间:2024-05-30 03:12:52
zero-copy rust-lang no-std Rust
锈-zc 为自引用零副本结构提供Zc Rust库。 托管在上的。 zc = " 0.4 " 用法 use zc :: Dependant; #[derive(PartialEq, Debug, Dependant)] pub struct StructWithBytes < ' a >(& ' a [ u8 ]); impl < ' a > From <& ' a [ u8 ]> for StructWithBytes < ' a > { fn from (bytes: & ' a [ u8 ]) -> Self { Self ( & bytes[ 1 ..]) } } fn main () { let owner = vec! [ 1 , 2 , 3 ]; let data = zc :: from! (owner, StructWit
【文件预览】:
rust-zc-master
----.github()
-------- FUNDING.yml(17B)
--------workflows()
----tests()
--------test_zc.rs(4KB)
--------invalid-use()
--------test_invalid_use.rs(138B)
----tarpaulin.toml(102B)
----LICENSE(1KB)
----zc-derive()
--------src()
--------Cargo.toml(488B)
----src()
--------private.rs(1KB)
--------lib.rs(13KB)
--------macros.rs(2KB)
--------impl.rs(5KB)
----Cargo.toml(933B)
----codecov.yml(86B)
----examples()
--------parsing.rs(684B)
----.gitignore(19B)
----README.md(1KB)