Struct ExtraMediaDirs

#[non_exhaustive]
pub struct ExtraMediaDirs {}

Trait Implementations

impl Clone for ExtraMediaDirs

fn clone(&self) -> Self

impl Debug for ExtraMediaDirs

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

impl Default for ExtraMediaDirs

fn default() -> Self

Auto Trait Implementations

impl Freeze for ExtraMediaDirs

impl RefUnwindSafe for ExtraMediaDirs

impl Send for ExtraMediaDirs

impl Sync for ExtraMediaDirs

impl Unpin for ExtraMediaDirs

impl UnsafeUnpin for ExtraMediaDirs

impl UnwindSafe for ExtraMediaDirs

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> CloneToUninit for ExtraMediaDirs where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for ExtraMediaDirs

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> SizeHint for ExtraMediaDirs where T: ?Sized,

fn lower_bound(&self) -> usize
fn upper_bound(&self) -> Option<usize>

impl<T> SizedTypeProperties for ExtraMediaDirs

impl<T> ToOwned for ExtraMediaDirs where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

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

fn into(self) -> U

Calls U::from(self).

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

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

type Error = never;
fn try_from(value: U) -> Result<T, never>

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

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