pub struct SourceDirectory;
Implementations§
Source§impl SourceDirectory
impl SourceDirectory
Sourcepub fn create(path: &Path) -> Result<()>
pub fn create(path: &Path) -> Result<()>
Creates a directory at the provided path with the default directory name.
Sourcepub fn files(path: &Path) -> Result<Vec<PathBuf>>
pub fn files(path: &Path) -> Result<Vec<PathBuf>>
Returns a list of files in the source directory.
Sourcepub fn check_files(paths: &[PathBuf]) -> Result<()>
pub fn check_files(paths: &[PathBuf]) -> Result<()>
Check that the files in the source directory are valid.
Auto Trait Implementations§
impl Freeze for SourceDirectory
impl RefUnwindSafe for SourceDirectory
impl Send for SourceDirectory
impl Sync for SourceDirectory
impl Unpin for SourceDirectory
impl UnwindSafe for SourceDirectory
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more