Sign in
fuchsia
/
fuchsia
/
refs/heads/releases/dogfood
/
.
/
third_party
/
rust_crates
/
vendor
/
pin-project
/
examples
tree: e858e77b82d6b99357cc1fbeb31228481fd0e454 [
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
third_party/rust_crates/vendor/pin-project/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