about summary refs log tree commit diff
path: root/tests/ui/coherence/auxiliary/coherence_lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ui/coherence/auxiliary/coherence_lib.rs')
-rw-r--r--tests/ui/coherence/auxiliary/coherence_lib.rs15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/ui/coherence/auxiliary/coherence_lib.rs b/tests/ui/coherence/auxiliary/coherence_lib.rs
new file mode 100644
index 00000000000..c22819831ab
--- /dev/null
+++ b/tests/ui/coherence/auxiliary/coherence_lib.rs
@@ -0,0 +1,15 @@
+#![crate_type="lib"]
+
+pub trait Remote {
+    fn foo(&self) { }
+}
+
+pub trait Remote1<T> {
+    fn foo(&self, _t: T) { }
+}
+
+pub trait Remote2<T, U> {
+    fn foo(&self, _t: T, _u: U) { }
+}
+
+pub struct Pair<T,U>(T,U);