1error[E0277]: the trait bound `Foo: Type` is not satisfied
2   --> tests/ui/proxy/no_zvariant_type_impl.rs:8:1
3    |
48   | / #[dbus_proxy(
59   | |     interface = "org.freedesktop.zbus.Test",
610  | |     default_service = "org.freedesktop.zbus",
711  | |     default_path = "/org/freedesktop/zbus/test"
812  | | )]
9    | |__^ the trait `Type` is not implemented for `Foo`
10    |
11    = note: required because of the requirements on the impl of `Type` for `(Foo,)`
12    = note: required because of the requirements on the impl of `DynamicType` for `(Foo,)`
13note: required by a bound in `zbus::Proxy::<'a>::call`
14   --> $WORKSPACE/zbus/src/proxy.rs
15    |
16    |         B: serde::ser::Serialize + zvariant::DynamicType,
17    |                                    ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `zbus::Proxy::<'a>::call`
18    = note: this error originates in the attribute macro `dbus_proxy` (in Nightly builds, run with -Z macro-backtrace for more info)
19
20error[E0277]: the trait bound `Foo: Type` is not satisfied
21   --> tests/ui/proxy/no_zvariant_type_impl.rs:8:1
22    |
238   | / #[dbus_proxy(
249   | |     interface = "org.freedesktop.zbus.Test",
2510  | |     default_service = "org.freedesktop.zbus",
2611  | |     default_path = "/org/freedesktop/zbus/test"
2712  | | )]
28    | |__^ the trait `Type` is not implemented for `Foo`
29    |
30note: required by a bound in `zbus::Proxy::<'a>::call`
31   --> $WORKSPACE/zbus/src/proxy.rs
32    |
33    |         R: serde::de::DeserializeOwned + zvariant::Type,
34    |                                          ^^^^^^^^^^^^^^ required by this bound in `zbus::Proxy::<'a>::call`
35    = note: this error originates in the attribute macro `dbus_proxy` (in Nightly builds, run with -Z macro-backtrace for more info)
36
37error[E0277]: the trait bound `Foo: From<OwnedValue>` is not satisfied
38  --> tests/ui/proxy/no_zvariant_type_impl.rs:19:35
39   |
4019 |     fn invalid_property(&self) -> fdo::Result<Foo>;
41   |                                   ^^^ the trait `From<OwnedValue>` is not implemented for `Foo`
42   |
43   = note: required because of the requirements on the impl of `Into<Foo>` for `OwnedValue`
44   = note: required because of the requirements on the impl of `TryFrom<OwnedValue>` for `Foo`
45
46error[E0277]: the trait bound `Foo: Type` is not satisfied
47   --> tests/ui/proxy/no_zvariant_type_impl.rs:8:1
48    |
498   | / #[dbus_proxy(
509   | |     interface = "org.freedesktop.zbus.Test",
5110  | |     default_service = "org.freedesktop.zbus",
5211  | |     default_path = "/org/freedesktop/zbus/test"
5312  | | )]
54    | |__^ the trait `Type` is not implemented for `Foo`
55    |
56    = note: required because of the requirements on the impl of `Type` for `(Foo,)`
57    = note: required because of the requirements on the impl of `DynamicType` for `(Foo,)`
58note: required by a bound in `zbus::blocking::Proxy::<'a>::call`
59   --> $WORKSPACE/zbus/src/blocking/proxy.rs
60    |
61    |         B: serde::ser::Serialize + zvariant::DynamicType,
62    |                                    ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `zbus::blocking::Proxy::<'a>::call`
63    = note: this error originates in the attribute macro `dbus_proxy` (in Nightly builds, run with -Z macro-backtrace for more info)
64
65error[E0277]: the trait bound `Foo: Type` is not satisfied
66   --> tests/ui/proxy/no_zvariant_type_impl.rs:8:1
67    |
688   | / #[dbus_proxy(
699   | |     interface = "org.freedesktop.zbus.Test",
7010  | |     default_service = "org.freedesktop.zbus",
7111  | |     default_path = "/org/freedesktop/zbus/test"
7212  | | )]
73    | |__^ the trait `Type` is not implemented for `Foo`
74    |
75note: required by a bound in `zbus::blocking::Proxy::<'a>::call`
76   --> $WORKSPACE/zbus/src/blocking/proxy.rs
77    |
78    |         R: serde::de::DeserializeOwned + zvariant::Type,
79    |                                          ^^^^^^^^^^^^^^ required by this bound in `zbus::blocking::Proxy::<'a>::call`
80    = note: this error originates in the attribute macro `dbus_proxy` (in Nightly builds, run with -Z macro-backtrace for more info)
81
82error[E0277]: the trait bound `Foo: From<OwnedValue>` is not satisfied
83  --> tests/ui/proxy/no_zvariant_type_impl.rs:8:1
84   |
858  | / #[dbus_proxy(
869  | |     interface = "org.freedesktop.zbus.Test",
8710 | |     default_service = "org.freedesktop.zbus",
8811 | |     default_path = "/org/freedesktop/zbus/test"
8912 | | )]
90   | |__^ the trait `From<OwnedValue>` is not implemented for `Foo`
91   |
92   = note: required because of the requirements on the impl of `Into<Foo>` for `OwnedValue`
93   = note: required because of the requirements on the impl of `TryFrom<OwnedValue>` for `Foo`
94   = note: this error originates in the attribute macro `dbus_proxy` (in Nightly builds, run with -Z macro-backtrace for more info)
95