pub struct UsbDeviceEvent(/* private fields */);Expand description
A response received when the device_event signal is received.
Implementations§
Source§impl UsbDeviceEvent
impl UsbDeviceEvent
Sourcepub fn session_handle(&self) -> ObjectPath<'_>
pub fn session_handle(&self) -> ObjectPath<'_>
The session that triggered the state change
Trait Implementations§
Source§impl Debug for UsbDeviceEvent
impl Debug for UsbDeviceEvent
Source§impl<'de> Deserialize<'de> for UsbDeviceEvent
impl<'de> Deserialize<'de> for UsbDeviceEvent
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for UsbDeviceEvent
impl RefUnwindSafe for UsbDeviceEvent
impl Send for UsbDeviceEvent
impl Sync for UsbDeviceEvent
impl Unpin for UsbDeviceEvent
impl UnwindSafe for UsbDeviceEvent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<'de, T> DynamicDeserialize<'de> for Twhere
T: Type + Deserialize<'de>,
impl<'de, T> DynamicDeserialize<'de> for Twhere
T: Type + Deserialize<'de>,
Source§type Deserializer = PhantomData<T>
type Deserializer = PhantomData<T>
A DeserializeSeed implementation for this type.
Source§fn deserializer_for_signature(
signature: &Signature,
) -> Result<<T as DynamicDeserialize<'de>>::Deserializer, Error>
fn deserializer_for_signature( signature: &Signature, ) -> Result<<T as DynamicDeserialize<'de>>::Deserializer, Error>
Get a deserializer compatible with this parsed signature.