pin-project:一箱用于安全且符合人体工程学的销钉投射

时间:2024-05-19 09:01:52
【文件属性】:

文件名称:pin-project:一箱用于安全且符合人体工程学的销钉投射

文件大小:194KB

文件格式:ZIP

更新时间:2024-05-19 09:01:52

rust no-std proc-macro Rust

固定项目 一箱用于安全且符合人体工程学的。 用法 将此添加到您的Cargo.toml : [ dependencies ] pin-project = " 1 " 编译器支持:需要rustc 1.37+ 例子 属性创建的投影类型涵盖了struct或enum的所有字段。 use pin_project :: pin_project; use std :: pin :: Pin; #[pin_project] struct Struct { #[pin] pinned: T, unpinned: U, } impl Struct { fn method ( self : Pin< & mut Self >) { let this = self . project (); let _


网友评论