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

时间:2021-04-29 15:15:12
【文件属性】:
文件名称:pin-project:一箱用于安全且符合人体工程学的销钉投射
文件大小:194KB
文件格式:ZIP
更新时间:2021-04-29 15:15:12
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 _

网友评论