• Home
  • Raw
  • Download

Lines Matching +full:apache +full:- +full:project

1 # pin-project
3 …io](https://img.shields.io/crates/v/pin-project?style=flat-square&logo=rust)](https://crates.io/cr…
4 …(https://img.shields.io/badge/docs.rs-pin--project-blue?style=flat-square&logo=docs.rs)](https://d…
5 [![license](https://img.shields.io/badge/license-Apache--2.0_OR_MIT-blue?style=flat-square)](#licen…
6 [![rustc](https://img.shields.io/badge/rustc-1.56+-blue?style=flat-square&logo=rust)](https://www.r…
7 …ns/workflow/status/taiki-e/pin-project/ci.yml?branch=main&style=flat-square&logo=github)](https://…
9 <!-- tidy:crate-doc:start -->
10 A crate for safe and ergonomic [pin-projection].
18 pin-project = "1"
42 let this = self.project();
49 [*code like this will be generated*][struct-default-expanded]
59 #[pin_project(project = EnumProj)]
67 match self.project() {
79 [*code like this will be generated*][enum-default-expanded]
86 - [pin-project-lite]: A lightweight version of pin-project written with declarative macros.
88 [enum-default-expanded]: https://github.com/taiki-e/pin-project/blob/HEAD/examples/enum-default-exp…
89 [examples]: https://github.com/taiki-e/pin-project/blob/HEAD/examples/README.md
90 [pin-project-lite]: https://github.com/taiki-e/pin-project-lite
91 [pin-projection]: https://doc.rust-lang.org/std/pin/index.html#projections-and-structural-pinning
92 [struct-default-expanded]: https://github.com/taiki-e/pin-project/blob/HEAD/examples/struct-default
94 <!-- tidy:crate-doc:end -->
96 [`pin_project`]: https://docs.rs/pin-project/1/pin_project/attr.pin_project.html
100 Licensed under either of [Apache License, Version 2.0](LICENSE-APACHE) or
101 [MIT license](LICENSE-MIT) at your option.
104 for inclusion in the work by you, as defined in the Apache-2.0 license, shall