Struct DirStream

pub(in ::sys::fs::unix) struct DirStream(pub(in ::sys::fs::unix) *mut DIR);

Fields

0: *mut DIR

Trait Implementations

impl Drop for DirStream

fn drop(&mut self)

impl Send for DirStream

impl Sync for DirStream

Auto Trait Implementations

impl Freeze for DirStream

impl RefUnwindSafe for DirStream

impl Unpin for DirStream

impl UnsafeUnpin for DirStream

impl UnwindSafe for DirStream

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> From<T> for DirStream

fn from(t: T) -> T

Returns the argument unchanged.

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

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

impl<T> SizedTypeProperties for DirStream

impl<T, U> Into<U> for DirStream 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 DirStream where U: Into<T>,

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

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

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