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