Struct OsdString

Source
pub struct OsdString(pub String);
Expand description

A wrapper around String for mpv OSD property strings. See Format::OSD_STRING.

It represents an OSD property string, like using ${property} in input.conf. See the mpv docs on raw and formatted properties.

In many cases, this is the same as the raw string, but in other cases it’s formatted for display on OSD.

It’s intended to be human-readable. Do not attempt to parse these strings.

Tuple Fields§

§0: String

Trait Implementations§

Source§

impl Debug for OsdString

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl MpvFormat for OsdString

Source§

const MPV_FORMAT: Format = Format::OSD_STRING

Defines the mpv_format used with mpv when transferring and requesting data.
Source§

impl MpvRecv for OsdString

Source§

impl MpvSend for OsdString

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.