Struct DirBuilder

pub struct DirBuilder { pub(in ::sys::fs::unix) mode: mode_t }

Fields

mode: mode_t

Implementations

impl DirBuilder

fn new() -> DirBuilder
fn mkdir(&self, p: &Path) -> Result<()>
fn set_mode(&mut self, mode: u32)

Trait Implementations

impl Debug for DirBuilder

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

Auto Trait Implementations

impl Freeze for DirBuilder

impl RefUnwindSafe for DirBuilder

impl Send for DirBuilder

impl Sync for DirBuilder

impl Unpin for DirBuilder

impl UnsafeUnpin for DirBuilder

impl UnwindSafe for DirBuilder

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> From<T> for DirBuilder

fn from(t: T) -> T

Returns the argument unchanged.

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

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

impl<T> SizedTypeProperties for DirBuilder

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

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