Sign in
android
/
platform
/
external
/
rust
/
crates
/
pin-project
/
9b7f4fa6211ce5af808cf2a85ce3d0345e2066f5
/
.
/
examples
tree: 20272efded7446e3f96c9632a2ae3dfba645e461 [
path history
]
[
tgz
]
enum-default-expanded.rs
enum-default.rs
not_unpin-expanded.rs
not_unpin.rs
pinned_drop-expanded.rs
pinned_drop.rs
project_replace-expanded.rs
project_replace.rs
README.md
struct-default-expanded.rs
struct-default.rs
unsafe_unpin-expanded.rs
unsafe_unpin.rs
examples/README.md
Examples and generated code of each feature of pin-project
Basic usage of
#[pin_project]
on structs
example
generated code
Basic usage of
#[pin_project]
on enums
example
generated code
Manual implementation of
Unpin
by
UnsafeUnpin
example
generated code
UnsafeUnpin
documentation
Manual implementation of
Drop
by
#[pinned_drop]
example
generated code
#[pinned_drop]
documentation
project_replace()
method
example
generated code
project_replace()
documentation
Ensure
!Unpin
by
#[pin_project(!Unpin)]
example
generated code
!Unpin
documentation