pub struct MpvConfig {
pub path: Option<String>,
pub args: Option<Vec<String>>,
pub observed_properties: Option<Vec<String>>,
pub ipc_timeout_ms: Option<u64>,
pub show_mpv_output: Option<bool>,
}
Fields§
§path: Option<String>
§args: Option<Vec<String>>
§observed_properties: Option<Vec<String>>
§ipc_timeout_ms: Option<u64>
§show_mpv_output: Option<bool>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for MpvConfig
impl<'de> Deserialize<'de> for MpvConfig
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 MpvConfig
Auto Trait Implementations§
impl Freeze for MpvConfig
impl RefUnwindSafe for MpvConfig
impl Send for MpvConfig
impl Sync for MpvConfig
impl Unpin for MpvConfig
impl UnwindSafe for MpvConfig
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