You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update compile fail snapshots to match new rust stable output (#1020)
* Update expected test output to match new rust stable output
* Remove 1.90 constraint from compile_fail tests
* Discard changes to tests/persistence.rs
* Update snapshot on unix
* Update with the correct rust version
* Discard changes to tests/compile_fail.rs
= note: for local types consider adding `#[derive(serde::Serialize)]` to your `NotPersistable<'db>` type
53
68
= note: for types from other crates check whether the crate offers a `serde` feature flag
54
69
= help: the following other types implement trait `Serialize`:
@@ -69,14 +84,19 @@ note: required by a bound in `query_input_is_persistable`
69
84
| |
70
85
| required by a bound in this function
71
86
| required by this bound in `query_input_is_persistable`
72
-
= note: this error originates in the macro `salsa::plumbing::setup_tracked_fn` which comes from the expansion of the attribute macro `salsa::tracked` (in Nightly builds, run with -Z macro-backtrace for more info)
87
+
= note: this error originates in the macro `salsa::plumbing::setup_tracked_struct` which comes from the expansion of the attribute macro `salsa::tracked` (in Nightly builds, run with -Z macro-backtrace for more info)
73
88
74
89
error[E0277]: the trait bound `NotPersistable<'db>: serde::Deserialize<'de>` is not satisfied
= note: for local types consider adding `#[derive(serde::Deserialize)]` to your `NotPersistable<'db>` type
81
101
= note: for types from other crates check whether the crate offers a `serde` feature flag
82
102
= help: the following other types implement trait `Deserialize<'de>`:
@@ -97,4 +117,4 @@ note: required by a bound in `query_input_is_persistable`
97
117
| |
98
118
| required by a bound in this function
99
119
| required by this bound in `query_input_is_persistable`
100
-
= note: this error originates in the macro `salsa::plumbing::setup_tracked_fn` which comes from the expansion of the attribute macro `salsa::tracked` (in Nightly builds, run with -Z macro-backtrace for more info)
120
+
= note: this error originates in the macro `salsa::plumbing::setup_tracked_struct` which comes from the expansion of the attribute macro `salsa::tracked` (in Nightly builds, run with -Z macro-backtrace for more info)
= help: the trait `TrackedStructInDb` is implemented for `MyTracked<'_>`
8
13
note: required by a bound in `salsa::function::specify::<impl salsa::function::IngredientImpl<C>>::specify_and_record`
9
14
--> src/function/specify.rs
@@ -13,4 +18,4 @@ note: required by a bound in `salsa::function::specify::<impl salsa::function::I
13
18
| where
14
19
| C::Input<'db>: TrackedStructInDb,
15
20
| ^^^^^^^^^^^^^^^^^ required by this bound in `salsa::function::specify::<impl IngredientImpl<C>>::specify_and_record`
16
-
= note: this error originates in the macro `salsa::plumbing::setup_tracked_fn` which comes from the expansion of the attribute macro `salsa::tracked` (in Nightly builds, run with -Z macro-backtrace for more info)
21
+
= note: this error originates in the macro `salsa::plumbing::setup_tracked_fn` which comes from the expansion of the attribute macro `salsa::input` (in Nightly builds, run with -Z macro-backtrace for more info)
= help: the trait `TrackedStructInDb` is implemented for `MyTracked<'_>`
8
13
note: required by a bound in `salsa::function::specify::<impl salsa::function::IngredientImpl<C>>::specify_and_record`
9
14
--> src/function/specify.rs
@@ -13,4 +18,4 @@ note: required by a bound in `salsa::function::specify::<impl salsa::function::I
13
18
| where
14
19
| C::Input<'db>: TrackedStructInDb,
15
20
| ^^^^^^^^^^^^^^^^^ required by this bound in `salsa::function::specify::<impl IngredientImpl<C>>::specify_and_record`
16
-
= note: this error originates in the macro `salsa::plumbing::setup_tracked_fn` which comes from the expansion of the attribute macro `salsa::tracked` (in Nightly builds, run with -Z macro-backtrace for more info)
21
+
= note: this error originates in the macro `salsa::plumbing::setup_tracked_fn` which comes from the expansion of the attribute macro `salsa::interned` (in Nightly builds, run with -Z macro-backtrace for more info)
0 commit comments