├── .clippy.toml ├── .cspell.json ├── .deny.toml ├── .editorconfig ├── .git-blame-ignore-revs ├── .gitattributes ├── .github ├── .cspell │ ├── project-dictionary.txt │ └── rust-dependencies.txt ├── dependabot.yml ├── workflows │ ├── ci.yml │ └── release.yml └── zizmor.yml ├── .gitignore ├── .markdownlint-cli2.yaml ├── .rustfmt.toml ├── .shellcheckrc ├── .taplo.toml ├── CHANGELOG.md ├── Cargo.toml ├── DEVELOPMENT.md ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── examples ├── README.md ├── 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 ├── struct-default-expanded.rs ├── struct-default.rs ├── unsafe_unpin-expanded.rs └── unsafe_unpin.rs ├── pin-project-internal ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT └── src │ ├── error.rs │ ├── lib.rs │ ├── pin_project │ ├── args.rs │ ├── attribute.rs │ ├── derive.rs │ └── mod.rs │ ├── pinned_drop.rs │ └── utils.rs ├── src └── lib.rs ├── tests ├── auxiliary │ ├── macro │ │ ├── Cargo.toml │ │ └── lib.rs │ └── mod.rs ├── cfg.rs ├── compiletest.rs ├── drop_order.rs ├── expand │ ├── .rustfmt.toml │ ├── default │ │ ├── enum.expanded.rs │ │ ├── enum.rs │ │ ├── struct.expanded.rs │ │ ├── struct.rs │ │ ├── tuple_struct.expanded.rs │ │ └── tuple_struct.rs │ ├── multifields │ │ ├── enum.expanded.rs │ │ ├── enum.rs │ │ ├── struct.expanded.rs │ │ ├── struct.rs │ │ ├── tuple_struct.expanded.rs │ │ └── tuple_struct.rs │ ├── naming │ │ ├── enum-all.expanded.rs │ │ ├── enum-all.rs │ │ ├── enum-mut.expanded.rs │ │ ├── enum-mut.rs │ │ ├── enum-none.expanded.rs │ │ ├── enum-none.rs │ │ ├── enum-own.expanded.rs │ │ ├── enum-own.rs │ │ ├── enum-ref.expanded.rs │ │ ├── enum-ref.rs │ │ ├── struct-all.expanded.rs │ │ ├── struct-all.rs │ │ ├── struct-mut.expanded.rs │ │ ├── struct-mut.rs │ │ ├── struct-none.expanded.rs │ │ ├── struct-none.rs │ │ ├── struct-own.expanded.rs │ │ ├── struct-own.rs │ │ ├── struct-ref.expanded.rs │ │ ├── struct-ref.rs │ │ ├── tuple_struct-all.expanded.rs │ │ ├── tuple_struct-all.rs │ │ ├── tuple_struct-mut.expanded.rs │ │ ├── tuple_struct-mut.rs │ │ ├── tuple_struct-none.expanded.rs │ │ ├── tuple_struct-none.rs │ │ ├── tuple_struct-own.expanded.rs │ │ ├── tuple_struct-own.rs │ │ ├── tuple_struct-ref.expanded.rs │ │ └── tuple_struct-ref.rs │ ├── not_unpin │ │ ├── enum.expanded.rs │ │ ├── enum.rs │ │ ├── struct.expanded.rs │ │ ├── struct.rs │ │ ├── tuple_struct.expanded.rs │ │ └── tuple_struct.rs │ ├── pinned_drop │ │ ├── enum.expanded.rs │ │ ├── enum.rs │ │ ├── struct.expanded.rs │ │ ├── struct.rs │ │ ├── tuple_struct.expanded.rs │ │ └── tuple_struct.rs │ ├── project_replace │ │ ├── enum.expanded.rs │ │ ├── enum.rs │ │ ├── struct.expanded.rs │ │ ├── struct.rs │ │ ├── tuple_struct.expanded.rs │ │ └── tuple_struct.rs │ ├── pub │ │ ├── enum.expanded.rs │ │ ├── enum.rs │ │ ├── struct.expanded.rs │ │ ├── struct.rs │ │ ├── tuple_struct.expanded.rs │ │ └── tuple_struct.rs │ └── unsafe_unpin │ │ ├── enum.expanded.rs │ │ ├── enum.rs │ │ ├── struct.expanded.rs │ │ ├── struct.rs │ │ ├── tuple_struct.expanded.rs │ │ └── tuple_struct.rs ├── expandtest.rs ├── include │ ├── basic-safe-part.rs │ └── basic.rs ├── lint │ ├── Cargo.toml │ └── lib.rs ├── no-core │ ├── Cargo.toml │ ├── build.rs │ └── lib.rs ├── no-std │ ├── Cargo.toml │ └── lib.rs ├── pin_project.rs ├── pinned_drop.rs ├── proper_unpin.rs ├── repr_packed.rs ├── run-pass │ └── private_in_public-enum.rs ├── rust-2015 │ ├── Cargo.toml │ └── lib.rs ├── ui │ ├── .rustfmt.toml │ ├── cfg │ │ ├── cfg_attr-resolve.rs │ │ ├── cfg_attr-resolve.stderr │ │ ├── cfg_attr-type-mismatch.rs │ │ ├── cfg_attr-type-mismatch.stderr │ │ ├── packed_sneaky-span-issue-1.rs │ │ ├── packed_sneaky-span-issue-1.stderr │ │ ├── packed_sneaky-span-issue-2.rs │ │ ├── packed_sneaky-span-issue-2.stderr │ │ ├── packed_sneaky.rs │ │ ├── packed_sneaky.stderr │ │ ├── unsupported.rs │ │ └── unsupported.stderr │ ├── not_unpin │ │ ├── conflict-unpin.rs │ │ ├── conflict-unpin.stderr │ │ ├── impl-unsafe-unpin.rs │ │ ├── impl-unsafe-unpin.stderr │ │ ├── negative_impls_stable.rs │ │ └── negative_impls_stable.stderr │ ├── pin_project │ │ ├── add-attr-to-struct.rs │ │ ├── add-attr-to-struct.stderr │ │ ├── add-pinned-field.rs │ │ ├── add-pinned-field.stderr │ │ ├── conflict-drop.rs │ │ ├── conflict-drop.stderr │ │ ├── conflict-unpin.rs │ │ ├── conflict-unpin.stderr │ │ ├── impl-unsafe-unpin.rs │ │ ├── impl-unsafe-unpin.stderr │ │ ├── import_unnamed.rs │ │ ├── import_unnamed.stderr │ │ ├── invalid.rs │ │ ├── invalid.stderr │ │ ├── negative_impls_stable.rs │ │ ├── negative_impls_stable.stderr │ │ ├── overlapping_unpin_struct.rs │ │ ├── overlapping_unpin_struct.stderr │ │ ├── override-priv-mod.rs │ │ ├── override-priv-mod.stderr │ │ ├── packed-enum.rs │ │ ├── packed-enum.stderr │ │ ├── packed-name-value.rs │ │ ├── packed-name-value.stderr │ │ ├── packed.rs │ │ ├── packed.stderr │ │ ├── packed_sneaky-1.rs │ │ ├── packed_sneaky-1.stderr │ │ ├── packed_sneaky-2.rs │ │ ├── packed_sneaky-2.stderr │ │ ├── packed_sneaky-3.rs │ │ ├── packed_sneaky-3.stderr │ │ ├── packed_sneaky-4.rs │ │ ├── packed_sneaky-4.stderr │ │ ├── project_replace_unsized.rs │ │ ├── project_replace_unsized.stderr │ │ ├── project_replace_unsized_fn_params.rs │ │ ├── project_replace_unsized_fn_params.stderr │ │ ├── remove-attr-from-field.rs │ │ ├── remove-attr-from-field.stderr │ │ ├── remove-attr-from-struct.rs │ │ ├── remove-attr-from-struct.stderr │ │ ├── safe_packed_borrows.rs │ │ ├── safe_packed_borrows.stderr │ │ ├── unaligned_references.rs │ │ ├── unaligned_references.stderr │ │ ├── unpin_sneaky.rs │ │ ├── unpin_sneaky.stderr │ │ ├── visibility.rs │ │ └── visibility.stderr │ ├── pinned_drop │ │ ├── call-drop-inner.rs │ │ ├── call-drop-inner.stderr │ │ ├── conditional-drop-impl.rs │ │ ├── conditional-drop-impl.stderr │ │ ├── forget-pinned-drop-impl.rs │ │ ├── forget-pinned-drop-impl.stderr │ │ ├── invalid-self.rs │ │ ├── invalid-self.stderr │ │ ├── invalid.rs │ │ ├── invalid.stderr │ │ ├── pinned-drop-no-attr-arg.rs │ │ ├── pinned-drop-no-attr-arg.stderr │ │ ├── self.rs │ │ ├── self.stderr │ │ ├── unsafe-call.rs │ │ └── unsafe-call.stderr │ ├── unsafe_unpin │ │ ├── conflict-unpin.rs │ │ ├── conflict-unpin.stderr │ │ ├── negative_impls_stable.rs │ │ └── negative_impls_stable.stderr │ └── unstable-features │ │ ├── README.md │ │ ├── marker_trait_attr-feature-gate.rs │ │ ├── marker_trait_attr-feature-gate.stderr │ │ ├── marker_trait_attr.rs │ │ ├── marker_trait_attr.stderr │ │ ├── negative_impls.rs │ │ ├── negative_impls.stderr │ │ ├── trivial_bounds-feature-gate.rs │ │ ├── trivial_bounds-feature-gate.stderr │ │ ├── trivial_bounds.rs │ │ └── trivial_bounds.stderr └── unsafe_unpin.rs └── tools ├── .tidy-check-license-headers └── tidy.sh /.clippy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/.clippy.toml -------------------------------------------------------------------------------- /.cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/.cspell.json -------------------------------------------------------------------------------- /.deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/.deny.toml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/.editorconfig -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/.cspell/project-dictionary.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/.github/.cspell/project-dictionary.txt -------------------------------------------------------------------------------- /.github/.cspell/rust-dependencies.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/.github/.cspell/rust-dependencies.txt -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/zizmor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/.github/zizmor.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/.gitignore -------------------------------------------------------------------------------- /.markdownlint-cli2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/.markdownlint-cli2.yaml -------------------------------------------------------------------------------- /.rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/.rustfmt.toml -------------------------------------------------------------------------------- /.shellcheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/.shellcheckrc -------------------------------------------------------------------------------- /.taplo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/.taplo.toml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/Cargo.toml -------------------------------------------------------------------------------- /DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/DEVELOPMENT.md -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/README.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/enum-default-expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/examples/enum-default-expanded.rs -------------------------------------------------------------------------------- /examples/enum-default.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/examples/enum-default.rs -------------------------------------------------------------------------------- /examples/not_unpin-expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/examples/not_unpin-expanded.rs -------------------------------------------------------------------------------- /examples/not_unpin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/examples/not_unpin.rs -------------------------------------------------------------------------------- /examples/pinned_drop-expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/examples/pinned_drop-expanded.rs -------------------------------------------------------------------------------- /examples/pinned_drop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/examples/pinned_drop.rs -------------------------------------------------------------------------------- /examples/project_replace-expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/examples/project_replace-expanded.rs -------------------------------------------------------------------------------- /examples/project_replace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/examples/project_replace.rs -------------------------------------------------------------------------------- /examples/struct-default-expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/examples/struct-default-expanded.rs -------------------------------------------------------------------------------- /examples/struct-default.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/examples/struct-default.rs -------------------------------------------------------------------------------- /examples/unsafe_unpin-expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/examples/unsafe_unpin-expanded.rs -------------------------------------------------------------------------------- /examples/unsafe_unpin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/examples/unsafe_unpin.rs -------------------------------------------------------------------------------- /pin-project-internal/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/pin-project-internal/Cargo.toml -------------------------------------------------------------------------------- /pin-project-internal/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/pin-project-internal/LICENSE-APACHE -------------------------------------------------------------------------------- /pin-project-internal/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/pin-project-internal/LICENSE-MIT -------------------------------------------------------------------------------- /pin-project-internal/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/pin-project-internal/src/error.rs -------------------------------------------------------------------------------- /pin-project-internal/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/pin-project-internal/src/lib.rs -------------------------------------------------------------------------------- /pin-project-internal/src/pin_project/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/pin-project-internal/src/pin_project/args.rs -------------------------------------------------------------------------------- /pin-project-internal/src/pin_project/attribute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/pin-project-internal/src/pin_project/attribute.rs -------------------------------------------------------------------------------- /pin-project-internal/src/pin_project/derive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/pin-project-internal/src/pin_project/derive.rs -------------------------------------------------------------------------------- /pin-project-internal/src/pin_project/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/pin-project-internal/src/pin_project/mod.rs -------------------------------------------------------------------------------- /pin-project-internal/src/pinned_drop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/pin-project-internal/src/pinned_drop.rs -------------------------------------------------------------------------------- /pin-project-internal/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/pin-project-internal/src/utils.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/src/lib.rs -------------------------------------------------------------------------------- /tests/auxiliary/macro/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/auxiliary/macro/Cargo.toml -------------------------------------------------------------------------------- /tests/auxiliary/macro/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/auxiliary/macro/lib.rs -------------------------------------------------------------------------------- /tests/auxiliary/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/auxiliary/mod.rs -------------------------------------------------------------------------------- /tests/cfg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/cfg.rs -------------------------------------------------------------------------------- /tests/compiletest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/compiletest.rs -------------------------------------------------------------------------------- /tests/drop_order.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/drop_order.rs -------------------------------------------------------------------------------- /tests/expand/.rustfmt.toml: -------------------------------------------------------------------------------- 1 | disable_all_formatting = true 2 | -------------------------------------------------------------------------------- /tests/expand/default/enum.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/default/enum.expanded.rs -------------------------------------------------------------------------------- /tests/expand/default/enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/default/enum.rs -------------------------------------------------------------------------------- /tests/expand/default/struct.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/default/struct.expanded.rs -------------------------------------------------------------------------------- /tests/expand/default/struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/default/struct.rs -------------------------------------------------------------------------------- /tests/expand/default/tuple_struct.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/default/tuple_struct.expanded.rs -------------------------------------------------------------------------------- /tests/expand/default/tuple_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/default/tuple_struct.rs -------------------------------------------------------------------------------- /tests/expand/multifields/enum.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/multifields/enum.expanded.rs -------------------------------------------------------------------------------- /tests/expand/multifields/enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/multifields/enum.rs -------------------------------------------------------------------------------- /tests/expand/multifields/struct.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/multifields/struct.expanded.rs -------------------------------------------------------------------------------- /tests/expand/multifields/struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/multifields/struct.rs -------------------------------------------------------------------------------- /tests/expand/multifields/tuple_struct.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/multifields/tuple_struct.expanded.rs -------------------------------------------------------------------------------- /tests/expand/multifields/tuple_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/multifields/tuple_struct.rs -------------------------------------------------------------------------------- /tests/expand/naming/enum-all.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/naming/enum-all.expanded.rs -------------------------------------------------------------------------------- /tests/expand/naming/enum-all.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/naming/enum-all.rs -------------------------------------------------------------------------------- /tests/expand/naming/enum-mut.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/naming/enum-mut.expanded.rs -------------------------------------------------------------------------------- /tests/expand/naming/enum-mut.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/naming/enum-mut.rs -------------------------------------------------------------------------------- /tests/expand/naming/enum-none.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/naming/enum-none.expanded.rs -------------------------------------------------------------------------------- /tests/expand/naming/enum-none.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/naming/enum-none.rs -------------------------------------------------------------------------------- /tests/expand/naming/enum-own.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/naming/enum-own.expanded.rs -------------------------------------------------------------------------------- /tests/expand/naming/enum-own.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/naming/enum-own.rs -------------------------------------------------------------------------------- /tests/expand/naming/enum-ref.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/naming/enum-ref.expanded.rs -------------------------------------------------------------------------------- /tests/expand/naming/enum-ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/naming/enum-ref.rs -------------------------------------------------------------------------------- /tests/expand/naming/struct-all.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/naming/struct-all.expanded.rs -------------------------------------------------------------------------------- /tests/expand/naming/struct-all.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/naming/struct-all.rs -------------------------------------------------------------------------------- /tests/expand/naming/struct-mut.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/naming/struct-mut.expanded.rs -------------------------------------------------------------------------------- /tests/expand/naming/struct-mut.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/naming/struct-mut.rs -------------------------------------------------------------------------------- /tests/expand/naming/struct-none.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/naming/struct-none.expanded.rs -------------------------------------------------------------------------------- /tests/expand/naming/struct-none.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/naming/struct-none.rs -------------------------------------------------------------------------------- /tests/expand/naming/struct-own.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/naming/struct-own.expanded.rs -------------------------------------------------------------------------------- /tests/expand/naming/struct-own.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/naming/struct-own.rs -------------------------------------------------------------------------------- /tests/expand/naming/struct-ref.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/naming/struct-ref.expanded.rs -------------------------------------------------------------------------------- /tests/expand/naming/struct-ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/naming/struct-ref.rs -------------------------------------------------------------------------------- /tests/expand/naming/tuple_struct-all.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/naming/tuple_struct-all.expanded.rs -------------------------------------------------------------------------------- /tests/expand/naming/tuple_struct-all.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/naming/tuple_struct-all.rs -------------------------------------------------------------------------------- /tests/expand/naming/tuple_struct-mut.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/naming/tuple_struct-mut.expanded.rs -------------------------------------------------------------------------------- /tests/expand/naming/tuple_struct-mut.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/naming/tuple_struct-mut.rs -------------------------------------------------------------------------------- /tests/expand/naming/tuple_struct-none.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/naming/tuple_struct-none.expanded.rs -------------------------------------------------------------------------------- /tests/expand/naming/tuple_struct-none.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/naming/tuple_struct-none.rs -------------------------------------------------------------------------------- /tests/expand/naming/tuple_struct-own.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/naming/tuple_struct-own.expanded.rs -------------------------------------------------------------------------------- /tests/expand/naming/tuple_struct-own.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/naming/tuple_struct-own.rs -------------------------------------------------------------------------------- /tests/expand/naming/tuple_struct-ref.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/naming/tuple_struct-ref.expanded.rs -------------------------------------------------------------------------------- /tests/expand/naming/tuple_struct-ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/naming/tuple_struct-ref.rs -------------------------------------------------------------------------------- /tests/expand/not_unpin/enum.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/not_unpin/enum.expanded.rs -------------------------------------------------------------------------------- /tests/expand/not_unpin/enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/not_unpin/enum.rs -------------------------------------------------------------------------------- /tests/expand/not_unpin/struct.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/not_unpin/struct.expanded.rs -------------------------------------------------------------------------------- /tests/expand/not_unpin/struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/not_unpin/struct.rs -------------------------------------------------------------------------------- /tests/expand/not_unpin/tuple_struct.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/not_unpin/tuple_struct.expanded.rs -------------------------------------------------------------------------------- /tests/expand/not_unpin/tuple_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/not_unpin/tuple_struct.rs -------------------------------------------------------------------------------- /tests/expand/pinned_drop/enum.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/pinned_drop/enum.expanded.rs -------------------------------------------------------------------------------- /tests/expand/pinned_drop/enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/pinned_drop/enum.rs -------------------------------------------------------------------------------- /tests/expand/pinned_drop/struct.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/pinned_drop/struct.expanded.rs -------------------------------------------------------------------------------- /tests/expand/pinned_drop/struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/pinned_drop/struct.rs -------------------------------------------------------------------------------- /tests/expand/pinned_drop/tuple_struct.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/pinned_drop/tuple_struct.expanded.rs -------------------------------------------------------------------------------- /tests/expand/pinned_drop/tuple_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/pinned_drop/tuple_struct.rs -------------------------------------------------------------------------------- /tests/expand/project_replace/enum.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/project_replace/enum.expanded.rs -------------------------------------------------------------------------------- /tests/expand/project_replace/enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/project_replace/enum.rs -------------------------------------------------------------------------------- /tests/expand/project_replace/struct.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/project_replace/struct.expanded.rs -------------------------------------------------------------------------------- /tests/expand/project_replace/struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/project_replace/struct.rs -------------------------------------------------------------------------------- /tests/expand/project_replace/tuple_struct.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/project_replace/tuple_struct.expanded.rs -------------------------------------------------------------------------------- /tests/expand/project_replace/tuple_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/project_replace/tuple_struct.rs -------------------------------------------------------------------------------- /tests/expand/pub/enum.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/pub/enum.expanded.rs -------------------------------------------------------------------------------- /tests/expand/pub/enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/pub/enum.rs -------------------------------------------------------------------------------- /tests/expand/pub/struct.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/pub/struct.expanded.rs -------------------------------------------------------------------------------- /tests/expand/pub/struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/pub/struct.rs -------------------------------------------------------------------------------- /tests/expand/pub/tuple_struct.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/pub/tuple_struct.expanded.rs -------------------------------------------------------------------------------- /tests/expand/pub/tuple_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/pub/tuple_struct.rs -------------------------------------------------------------------------------- /tests/expand/unsafe_unpin/enum.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/unsafe_unpin/enum.expanded.rs -------------------------------------------------------------------------------- /tests/expand/unsafe_unpin/enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/unsafe_unpin/enum.rs -------------------------------------------------------------------------------- /tests/expand/unsafe_unpin/struct.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/unsafe_unpin/struct.expanded.rs -------------------------------------------------------------------------------- /tests/expand/unsafe_unpin/struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/unsafe_unpin/struct.rs -------------------------------------------------------------------------------- /tests/expand/unsafe_unpin/tuple_struct.expanded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/unsafe_unpin/tuple_struct.expanded.rs -------------------------------------------------------------------------------- /tests/expand/unsafe_unpin/tuple_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expand/unsafe_unpin/tuple_struct.rs -------------------------------------------------------------------------------- /tests/expandtest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/expandtest.rs -------------------------------------------------------------------------------- /tests/include/basic-safe-part.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/include/basic-safe-part.rs -------------------------------------------------------------------------------- /tests/include/basic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/include/basic.rs -------------------------------------------------------------------------------- /tests/lint/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/lint/Cargo.toml -------------------------------------------------------------------------------- /tests/lint/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/lint/lib.rs -------------------------------------------------------------------------------- /tests/no-core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/no-core/Cargo.toml -------------------------------------------------------------------------------- /tests/no-core/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/no-core/build.rs -------------------------------------------------------------------------------- /tests/no-core/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/no-core/lib.rs -------------------------------------------------------------------------------- /tests/no-std/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/no-std/Cargo.toml -------------------------------------------------------------------------------- /tests/no-std/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/no-std/lib.rs -------------------------------------------------------------------------------- /tests/pin_project.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/pin_project.rs -------------------------------------------------------------------------------- /tests/pinned_drop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/pinned_drop.rs -------------------------------------------------------------------------------- /tests/proper_unpin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/proper_unpin.rs -------------------------------------------------------------------------------- /tests/repr_packed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/repr_packed.rs -------------------------------------------------------------------------------- /tests/run-pass/private_in_public-enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/run-pass/private_in_public-enum.rs -------------------------------------------------------------------------------- /tests/rust-2015/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/rust-2015/Cargo.toml -------------------------------------------------------------------------------- /tests/rust-2015/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/rust-2015/lib.rs -------------------------------------------------------------------------------- /tests/ui/.rustfmt.toml: -------------------------------------------------------------------------------- 1 | disable_all_formatting = true 2 | -------------------------------------------------------------------------------- /tests/ui/cfg/cfg_attr-resolve.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/cfg/cfg_attr-resolve.rs -------------------------------------------------------------------------------- /tests/ui/cfg/cfg_attr-resolve.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/cfg/cfg_attr-resolve.stderr -------------------------------------------------------------------------------- /tests/ui/cfg/cfg_attr-type-mismatch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/cfg/cfg_attr-type-mismatch.rs -------------------------------------------------------------------------------- /tests/ui/cfg/cfg_attr-type-mismatch.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/cfg/cfg_attr-type-mismatch.stderr -------------------------------------------------------------------------------- /tests/ui/cfg/packed_sneaky-span-issue-1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/cfg/packed_sneaky-span-issue-1.rs -------------------------------------------------------------------------------- /tests/ui/cfg/packed_sneaky-span-issue-1.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/cfg/packed_sneaky-span-issue-1.stderr -------------------------------------------------------------------------------- /tests/ui/cfg/packed_sneaky-span-issue-2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/cfg/packed_sneaky-span-issue-2.rs -------------------------------------------------------------------------------- /tests/ui/cfg/packed_sneaky-span-issue-2.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/cfg/packed_sneaky-span-issue-2.stderr -------------------------------------------------------------------------------- /tests/ui/cfg/packed_sneaky.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/cfg/packed_sneaky.rs -------------------------------------------------------------------------------- /tests/ui/cfg/packed_sneaky.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/cfg/packed_sneaky.stderr -------------------------------------------------------------------------------- /tests/ui/cfg/unsupported.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/cfg/unsupported.rs -------------------------------------------------------------------------------- /tests/ui/cfg/unsupported.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/cfg/unsupported.stderr -------------------------------------------------------------------------------- /tests/ui/not_unpin/conflict-unpin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/not_unpin/conflict-unpin.rs -------------------------------------------------------------------------------- /tests/ui/not_unpin/conflict-unpin.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/not_unpin/conflict-unpin.stderr -------------------------------------------------------------------------------- /tests/ui/not_unpin/impl-unsafe-unpin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/not_unpin/impl-unsafe-unpin.rs -------------------------------------------------------------------------------- /tests/ui/not_unpin/impl-unsafe-unpin.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/not_unpin/impl-unsafe-unpin.stderr -------------------------------------------------------------------------------- /tests/ui/not_unpin/negative_impls_stable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/not_unpin/negative_impls_stable.rs -------------------------------------------------------------------------------- /tests/ui/not_unpin/negative_impls_stable.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/not_unpin/negative_impls_stable.stderr -------------------------------------------------------------------------------- /tests/ui/pin_project/add-attr-to-struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/add-attr-to-struct.rs -------------------------------------------------------------------------------- /tests/ui/pin_project/add-attr-to-struct.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/add-attr-to-struct.stderr -------------------------------------------------------------------------------- /tests/ui/pin_project/add-pinned-field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/add-pinned-field.rs -------------------------------------------------------------------------------- /tests/ui/pin_project/add-pinned-field.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/add-pinned-field.stderr -------------------------------------------------------------------------------- /tests/ui/pin_project/conflict-drop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/conflict-drop.rs -------------------------------------------------------------------------------- /tests/ui/pin_project/conflict-drop.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/conflict-drop.stderr -------------------------------------------------------------------------------- /tests/ui/pin_project/conflict-unpin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/conflict-unpin.rs -------------------------------------------------------------------------------- /tests/ui/pin_project/conflict-unpin.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/conflict-unpin.stderr -------------------------------------------------------------------------------- /tests/ui/pin_project/impl-unsafe-unpin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/impl-unsafe-unpin.rs -------------------------------------------------------------------------------- /tests/ui/pin_project/impl-unsafe-unpin.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/impl-unsafe-unpin.stderr -------------------------------------------------------------------------------- /tests/ui/pin_project/import_unnamed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/import_unnamed.rs -------------------------------------------------------------------------------- /tests/ui/pin_project/import_unnamed.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/import_unnamed.stderr -------------------------------------------------------------------------------- /tests/ui/pin_project/invalid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/invalid.rs -------------------------------------------------------------------------------- /tests/ui/pin_project/invalid.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/invalid.stderr -------------------------------------------------------------------------------- /tests/ui/pin_project/negative_impls_stable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/negative_impls_stable.rs -------------------------------------------------------------------------------- /tests/ui/pin_project/negative_impls_stable.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/negative_impls_stable.stderr -------------------------------------------------------------------------------- /tests/ui/pin_project/overlapping_unpin_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/overlapping_unpin_struct.rs -------------------------------------------------------------------------------- /tests/ui/pin_project/overlapping_unpin_struct.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/overlapping_unpin_struct.stderr -------------------------------------------------------------------------------- /tests/ui/pin_project/override-priv-mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/override-priv-mod.rs -------------------------------------------------------------------------------- /tests/ui/pin_project/override-priv-mod.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/override-priv-mod.stderr -------------------------------------------------------------------------------- /tests/ui/pin_project/packed-enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/packed-enum.rs -------------------------------------------------------------------------------- /tests/ui/pin_project/packed-enum.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/packed-enum.stderr -------------------------------------------------------------------------------- /tests/ui/pin_project/packed-name-value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/packed-name-value.rs -------------------------------------------------------------------------------- /tests/ui/pin_project/packed-name-value.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/packed-name-value.stderr -------------------------------------------------------------------------------- /tests/ui/pin_project/packed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/packed.rs -------------------------------------------------------------------------------- /tests/ui/pin_project/packed.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/packed.stderr -------------------------------------------------------------------------------- /tests/ui/pin_project/packed_sneaky-1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/packed_sneaky-1.rs -------------------------------------------------------------------------------- /tests/ui/pin_project/packed_sneaky-1.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/packed_sneaky-1.stderr -------------------------------------------------------------------------------- /tests/ui/pin_project/packed_sneaky-2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/packed_sneaky-2.rs -------------------------------------------------------------------------------- /tests/ui/pin_project/packed_sneaky-2.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/packed_sneaky-2.stderr -------------------------------------------------------------------------------- /tests/ui/pin_project/packed_sneaky-3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/packed_sneaky-3.rs -------------------------------------------------------------------------------- /tests/ui/pin_project/packed_sneaky-3.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/packed_sneaky-3.stderr -------------------------------------------------------------------------------- /tests/ui/pin_project/packed_sneaky-4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/packed_sneaky-4.rs -------------------------------------------------------------------------------- /tests/ui/pin_project/packed_sneaky-4.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/packed_sneaky-4.stderr -------------------------------------------------------------------------------- /tests/ui/pin_project/project_replace_unsized.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/project_replace_unsized.rs -------------------------------------------------------------------------------- /tests/ui/pin_project/project_replace_unsized.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/project_replace_unsized.stderr -------------------------------------------------------------------------------- /tests/ui/pin_project/project_replace_unsized_fn_params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/project_replace_unsized_fn_params.rs -------------------------------------------------------------------------------- /tests/ui/pin_project/project_replace_unsized_fn_params.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/project_replace_unsized_fn_params.stderr -------------------------------------------------------------------------------- /tests/ui/pin_project/remove-attr-from-field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/remove-attr-from-field.rs -------------------------------------------------------------------------------- /tests/ui/pin_project/remove-attr-from-field.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/remove-attr-from-field.stderr -------------------------------------------------------------------------------- /tests/ui/pin_project/remove-attr-from-struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/remove-attr-from-struct.rs -------------------------------------------------------------------------------- /tests/ui/pin_project/remove-attr-from-struct.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/remove-attr-from-struct.stderr -------------------------------------------------------------------------------- /tests/ui/pin_project/safe_packed_borrows.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/safe_packed_borrows.rs -------------------------------------------------------------------------------- /tests/ui/pin_project/safe_packed_borrows.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/safe_packed_borrows.stderr -------------------------------------------------------------------------------- /tests/ui/pin_project/unaligned_references.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/unaligned_references.rs -------------------------------------------------------------------------------- /tests/ui/pin_project/unaligned_references.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/unaligned_references.stderr -------------------------------------------------------------------------------- /tests/ui/pin_project/unpin_sneaky.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/unpin_sneaky.rs -------------------------------------------------------------------------------- /tests/ui/pin_project/unpin_sneaky.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/unpin_sneaky.stderr -------------------------------------------------------------------------------- /tests/ui/pin_project/visibility.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/visibility.rs -------------------------------------------------------------------------------- /tests/ui/pin_project/visibility.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pin_project/visibility.stderr -------------------------------------------------------------------------------- /tests/ui/pinned_drop/call-drop-inner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pinned_drop/call-drop-inner.rs -------------------------------------------------------------------------------- /tests/ui/pinned_drop/call-drop-inner.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pinned_drop/call-drop-inner.stderr -------------------------------------------------------------------------------- /tests/ui/pinned_drop/conditional-drop-impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pinned_drop/conditional-drop-impl.rs -------------------------------------------------------------------------------- /tests/ui/pinned_drop/conditional-drop-impl.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pinned_drop/conditional-drop-impl.stderr -------------------------------------------------------------------------------- /tests/ui/pinned_drop/forget-pinned-drop-impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pinned_drop/forget-pinned-drop-impl.rs -------------------------------------------------------------------------------- /tests/ui/pinned_drop/forget-pinned-drop-impl.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pinned_drop/forget-pinned-drop-impl.stderr -------------------------------------------------------------------------------- /tests/ui/pinned_drop/invalid-self.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pinned_drop/invalid-self.rs -------------------------------------------------------------------------------- /tests/ui/pinned_drop/invalid-self.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pinned_drop/invalid-self.stderr -------------------------------------------------------------------------------- /tests/ui/pinned_drop/invalid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pinned_drop/invalid.rs -------------------------------------------------------------------------------- /tests/ui/pinned_drop/invalid.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pinned_drop/invalid.stderr -------------------------------------------------------------------------------- /tests/ui/pinned_drop/pinned-drop-no-attr-arg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pinned_drop/pinned-drop-no-attr-arg.rs -------------------------------------------------------------------------------- /tests/ui/pinned_drop/pinned-drop-no-attr-arg.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pinned_drop/pinned-drop-no-attr-arg.stderr -------------------------------------------------------------------------------- /tests/ui/pinned_drop/self.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pinned_drop/self.rs -------------------------------------------------------------------------------- /tests/ui/pinned_drop/self.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pinned_drop/self.stderr -------------------------------------------------------------------------------- /tests/ui/pinned_drop/unsafe-call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pinned_drop/unsafe-call.rs -------------------------------------------------------------------------------- /tests/ui/pinned_drop/unsafe-call.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/pinned_drop/unsafe-call.stderr -------------------------------------------------------------------------------- /tests/ui/unsafe_unpin/conflict-unpin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/unsafe_unpin/conflict-unpin.rs -------------------------------------------------------------------------------- /tests/ui/unsafe_unpin/conflict-unpin.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/unsafe_unpin/conflict-unpin.stderr -------------------------------------------------------------------------------- /tests/ui/unsafe_unpin/negative_impls_stable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/unsafe_unpin/negative_impls_stable.rs -------------------------------------------------------------------------------- /tests/ui/unsafe_unpin/negative_impls_stable.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/unsafe_unpin/negative_impls_stable.stderr -------------------------------------------------------------------------------- /tests/ui/unstable-features/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/unstable-features/README.md -------------------------------------------------------------------------------- /tests/ui/unstable-features/marker_trait_attr-feature-gate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/unstable-features/marker_trait_attr-feature-gate.rs -------------------------------------------------------------------------------- /tests/ui/unstable-features/marker_trait_attr-feature-gate.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/unstable-features/marker_trait_attr-feature-gate.stderr -------------------------------------------------------------------------------- /tests/ui/unstable-features/marker_trait_attr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/unstable-features/marker_trait_attr.rs -------------------------------------------------------------------------------- /tests/ui/unstable-features/marker_trait_attr.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/unstable-features/marker_trait_attr.stderr -------------------------------------------------------------------------------- /tests/ui/unstable-features/negative_impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/unstable-features/negative_impls.rs -------------------------------------------------------------------------------- /tests/ui/unstable-features/negative_impls.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/unstable-features/negative_impls.stderr -------------------------------------------------------------------------------- /tests/ui/unstable-features/trivial_bounds-feature-gate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/unstable-features/trivial_bounds-feature-gate.rs -------------------------------------------------------------------------------- /tests/ui/unstable-features/trivial_bounds-feature-gate.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/unstable-features/trivial_bounds-feature-gate.stderr -------------------------------------------------------------------------------- /tests/ui/unstable-features/trivial_bounds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/unstable-features/trivial_bounds.rs -------------------------------------------------------------------------------- /tests/ui/unstable-features/trivial_bounds.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/ui/unstable-features/trivial_bounds.stderr -------------------------------------------------------------------------------- /tests/unsafe_unpin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tests/unsafe_unpin.rs -------------------------------------------------------------------------------- /tools/.tidy-check-license-headers: -------------------------------------------------------------------------------- 1 | git ls-files 2 | -------------------------------------------------------------------------------- /tools/tidy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/pin-project/HEAD/tools/tidy.sh --------------------------------------------------------------------------------