pub struct DirectoryContent { /* private fields */ }Implementations§
Source§impl DirectoryContent
impl DirectoryContent
pub fn new() -> Self
pub fn get_dir(&self, path: &DirectoryContentPath) -> Option<&DirectoryContent>
pub fn get_dir_mut( &mut self, path: &DirectoryContentPath, ) -> Option<&mut DirectoryContent>
pub fn get_file( &self, path: &DirectoryContentPath, ) -> Option<&SingleEncryptedFile>
pub fn get_files_iter(&self) -> Iter<'_, String, SingleEncryptedFile>
pub fn get_dir_iter(&self) -> Iter<'_, String, DirectoryContent>
pub fn exists(&self, path: &DirectoryContentPath) -> bool
pub fn _exists(&self, path: &[String]) -> bool
pub fn get_total_file_count(&self) -> usize
Trait Implementations§
Source§impl Clone for DirectoryContent
impl Clone for DirectoryContent
Source§fn clone(&self) -> DirectoryContent
fn clone(&self) -> DirectoryContent
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DirectoryContent
impl Debug for DirectoryContent
Source§impl Default for DirectoryContent
impl Default for DirectoryContent
Source§impl PartialEq for DirectoryContent
impl PartialEq for DirectoryContent
impl Eq for DirectoryContent
impl StructuralPartialEq for DirectoryContent
Auto Trait Implementations§
impl Freeze for DirectoryContent
impl RefUnwindSafe for DirectoryContent
impl Send for DirectoryContent
impl Sync for DirectoryContent
impl Unpin for DirectoryContent
impl UnwindSafe for DirectoryContent
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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