summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/trybuild/hidden-field.rs4
-rw-r--r--tests/trybuild/hidden-field.stderr17
2 files changed, 3 insertions, 18 deletions
diff --git a/tests/trybuild/hidden-field.rs b/tests/trybuild/hidden-field.rs
index 52675fb..b5d1176 100644
--- a/tests/trybuild/hidden-field.rs
+++ b/tests/trybuild/hidden-field.rs
@@ -4,13 +4,13 @@ use get::Get;
struct Crab {
#[get(hide)]
name: String,
- age: u64
+ age: u64,
}
fn crab() {
let ferris = Crab {
name: "ferris".to_string(),
- 1
+ age: 1,
};
assert_eq!(ferris.name().as_str(), "ferris");
}
diff --git a/tests/trybuild/hidden-field.stderr b/tests/trybuild/hidden-field.stderr
index 1b2adf0..66fa73b 100644
--- a/tests/trybuild/hidden-field.stderr
+++ b/tests/trybuild/hidden-field.stderr
@@ -1,22 +1,7 @@
-error: expected identifier, found `1`
- --> tests/trybuild/hidden-field.rs:13:9
- |
-11 | let ferris = Crab {
- | ---- while parsing this struct
-12 | name: "ferris".to_string(),
-13 | 1
- | ^ expected identifier
-
-error[E0063]: missing field `age` in initializer of `Crab`
- --> tests/trybuild/hidden-field.rs:11:18
- |
-11 | let ferris = Crab {
- | ^^^^ missing `age`
-
error[E0599]: no method named `name` found for struct `Crab` in the current scope
--> tests/trybuild/hidden-field.rs:15:23
|
-4 | struct Crab {
+ 4 | struct Crab {
| ----------- method `name` not found for this struct
...
15 | assert_eq!(ferris.name().as_str(), "ferris");