From 19ba219e99f2f78fea290716759aa1856172332f Mon Sep 17 00:00:00 2001 From: Niko Matsakis Date: Fri, 4 Jun 2021 15:31:18 -0400 Subject: [PATCH] add inherent-method-collision test --- .../ui/rust-2021/inherent-method-collision.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/test/ui/rust-2021/inherent-method-collision.rs diff --git a/src/test/ui/rust-2021/inherent-method-collision.rs b/src/test/ui/rust-2021/inherent-method-collision.rs new file mode 100644 index 00000000000..c638351d5fc --- /dev/null +++ b/src/test/ui/rust-2021/inherent-method-collision.rs @@ -0,0 +1,15 @@ +// Test that we do NOT warn for inherent methods invoked via `T::` form. +// +// check-pass + +#![deny(future_prelude_collision)] + +pub struct MySeq {} + +impl MySeq { + pub fn from_iter(_: impl IntoIterator) {} +} + +fn main() { + MySeq::from_iter(Some(22)); +}