diff options
Diffstat (limited to 'src/test/compile-fail')
| -rw-r--r-- | src/test/compile-fail/import-from-missing.rs | 11 | ||||
| -rw-r--r-- | src/test/compile-fail/import-from-none.rs | 8 | ||||
| -rw-r--r-- | src/test/compile-fail/import-from-path.rs | 2 | ||||
| -rw-r--r-- | src/test/compile-fail/import-from-rename.rs | 10 |
4 files changed, 31 insertions, 0 deletions
diff --git a/src/test/compile-fail/import-from-missing.rs b/src/test/compile-fail/import-from-missing.rs new file mode 100644 index 00000000000..1e0b3869053 --- /dev/null +++ b/src/test/compile-fail/import-from-missing.rs @@ -0,0 +1,11 @@ +// error-pattern:unresolved import: eggs +import spam::{ham, eggs}; + +mod spam { + fn ham() {} +} + +fn main() { + ham(); + eggs(); +} \ No newline at end of file diff --git a/src/test/compile-fail/import-from-none.rs b/src/test/compile-fail/import-from-none.rs new file mode 100644 index 00000000000..d80aa4f7ade --- /dev/null +++ b/src/test/compile-fail/import-from-none.rs @@ -0,0 +1,8 @@ +// error-pattern:at least one import is required +import spam::{}; + +mod spam { +} + +fn main() { +} \ No newline at end of file diff --git a/src/test/compile-fail/import-from-path.rs b/src/test/compile-fail/import-from-path.rs new file mode 100644 index 00000000000..91ea6efdf2a --- /dev/null +++ b/src/test/compile-fail/import-from-path.rs @@ -0,0 +1,2 @@ +// error-pattern:cannot path into import list +import foo::{bar}::baz \ No newline at end of file diff --git a/src/test/compile-fail/import-from-rename.rs b/src/test/compile-fail/import-from-rename.rs new file mode 100644 index 00000000000..e4aa78f6320 --- /dev/null +++ b/src/test/compile-fail/import-from-rename.rs @@ -0,0 +1,10 @@ +// error-pattern:can't rename import list + +import baz = foo::{bar}; + +mod foo { + fn bar() {} +} + +fn main() { +} \ No newline at end of file |
