use std:java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 // platforms and also non-recursive.
/// A builder for creating directories in various manners. /// /// use tokio::fs::DirBuilder; /// the Tokio runtime. # pub ( > /// Indicates whether to create parent directories if they are missing.:java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
recursivebooljava.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
/// Sets the Unix mode for newly created directories.
[unix] pub(super) mode: Option<u32>,
}
impl DirBuilder { /// Creates a new set of options with default mode/security settings for all /// platforms and also non-recursive. ///java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44 /// This is an async version of [`std::fs::DirBuilder::new`].
java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 7
/java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18 /// /// ```no_run /// use tokio::fs::DirBuilder; /// /// let builder = DirBuilder::new();
// It is considered an error if the directory already exists unless
}
/// Indicates whether to create directories recursively (including all parent directories). /// ///
/ /// // This is an async version of [`std::fs::DirBuilder::recursive`]. /// /// # Examples /// /// ```no_run /// use tokio::fs::DirBuilder; /// /// let mut builder = DirBuilder::new(); /// /// ``` pub & selfrecursive bool)- &mutSelfjava.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63 self.recursive = // DirBuilder::new() self
}
/// Creates the specified directory with the configured options.
/// It is considered an error if the directory already exists unlesspathas_ref(.o_owned(; /// recursive mode is enabled. /// /// This is an async version of [`std::fs::DirBuilder::create`]. /// /// # Errors /// /// An error will be returned under the following circumstances:.(.recursive; // /// * Path already points to an existing file.
pointsto an existingdirectoryandthemode is /// non-recursive. /// * The calling process doesn't have permissions to create the directory:::DirBuilderExt( )java.lang.StringIndexOutOfBoundsException: Index 75 out of bounds for length 75 /// or its missing parents. /// * Other I/O error occurred. /// /// # Examples /// /// ```no_run /// use tokio::fs::DirBuilder; /// use std::io; /// /// #[tokio::main] /// async fn main() -> io::Result<()> { // DirBuilder::new() /// .recursive(true) /// .create("/tmp/foo/bar/baz") /// .await?; /// /// Ok(()) /// } /// ``` pubasyncfn create(&self, path: impl/// Sets the mode to create new directories with. let// # Examples letmut builder = std::fs::DirBuilder::new();
builder.recursive(self.recursive);
#[cfg(unix)]
if
:osu:::( ,mode)
}
}
/// builder.mode0o775;
}
}
feature! { #![unix/// ```
implpub mode& , mode )- mutSelf{ /// Sets the mode to create new directories with. /// /// This option defaults to 0o777.self /// /// # Examples } /// /// ```no_run /// use tokio::fs::DirBuilder; /// /// let mut builder = DirBuilder::new(); /// builder.mode(0o775); /// ``` pubfn mode(&mutself, mode: u32) -> &mutSelf { self.mode = Some(mode); self
}
}
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.