pub struct MpvNode(/* private fields */);Implementations§
Source§impl MpvNode
impl MpvNode
pub fn value(&self) -> Result<MpvNodeValue<'_>>
pub fn to_bool(&self) -> Option<bool>
pub fn to_i64(&self) -> Option<i64>
pub fn to_f64(&self) -> Option<f64>
pub fn to_str(&self) -> Option<&str>
pub fn to_array(&self) -> Option<MpvNodeArrayIter<'_>>
pub fn to_map(&self) -> Option<MpvNodeMapIter<'_>>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MpvNode
impl RefUnwindSafe for MpvNode
impl !Send for MpvNode
impl !Sync for MpvNode
impl Unpin for MpvNode
impl UnwindSafe for MpvNode
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