pub struct MpvEvent {
pub event: Option<String>,
pub name: Option<String>,
pub data: Option<Value>,
pub other: HashMap<String, Value>,
}
Fields§
§event: Option<String>
§name: Option<String>
§data: Option<Value>
§other: HashMap<String, Value>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for MpvEvent
impl<'de> Deserialize<'de> for MpvEvent
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
impl StructuralPartialEq for MpvEvent
Auto Trait Implementations§
impl Freeze for MpvEvent
impl RefUnwindSafe for MpvEvent
impl Send for MpvEvent
impl Sync for MpvEvent
impl Unpin for MpvEvent
impl UnwindSafe for MpvEvent
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