pub struct PartitionScanned {
pub m_f: Partition<MatchedFile>,
pub x_f: Partition<MismatchedFile>,
pub m_d: Partition<MatchedDir>,
pub x_d: Partition<MismatchedDir>,
pub stat_scan: StatsScannedTreeFs,
pub stat_part: StatsPartitioning,
pub stat_patt: Vec<String>,
pub stat_work: String,
}Expand description
Skaner i filter systemu plików (Zunifikowane)
Fields§
§m_f: Partition<MatchedFile>§x_f: Partition<MismatchedFile>§m_d: Partition<MatchedDir>§x_d: Partition<MismatchedDir>§stat_scan: StatsScannedTreeFs§stat_part: StatsPartitioning§stat_patt: Vec<String>§stat_work: StringImplementations§
Source§impl PartitionScanned
impl PartitionScanned
pub fn scan(p: &AnchoredPathsDatum, q: &PatternsQueries) -> Self
Sourcepub fn to_scanned_nodes(&self) -> Vec<ScannedNode>
pub fn to_scanned_nodes(&self) -> Vec<ScannedNode>
Zwraca połączone i posortowane struktury ScannedNode (pliki + katalogi).
pub fn iter_nodes(&self) -> impl Iterator<Item = ScannedNode> + '_
pub fn iter_file_paths(&self) -> impl Iterator<Item = &str> + '_
pub fn iter_dir_paths(&self) -> impl Iterator<Item = &str> + '_
pub fn iter_paths(&self) -> impl Iterator<Item = &str> + '_
Trait Implementations§
Source§impl Clone for PartitionScanned
impl Clone for PartitionScanned
Source§fn clone(&self) -> PartitionScanned
fn clone(&self) -> PartitionScanned
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 moreAuto Trait Implementations§
impl Freeze for PartitionScanned
impl RefUnwindSafe for PartitionScanned
impl Send for PartitionScanned
impl Sync for PartitionScanned
impl Unpin for PartitionScanned
impl UnsafeUnpin for PartitionScanned
impl UnwindSafe for PartitionScanned
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