Structs§
- Anchored
Paths Datum - Relacja między katalogiem wykonania a katalogiem docelowym
- Path
Context - ============================================================================ PATH CONTEXT (ZERO-COPY / STACK-BASED)
- Path
Node - Reprezentacja pojedynczego węzła ścieżki (buf + string)
- PattExp
- [DOMENA]: Silnie typowana lista rozwiniętych wzorców
- PattRaw
- [DOMENA]: Silnie typowana lista surowych wzorców
- Patterns
Queries - Scan
Matched Dir - Scan
Matched File - Scan
Mismatched Dir - Scan
Mismatched File - Scan
Node DirScanned - Scan
Node File Scanned - Scan
Node Scanned - Scan
Partition - Scan
Partition Scanned - Skaner i filter systemu plików (Zunifikowane)
- Scan
Stats Partitioning - Scan
Stats Tree FsScanned - TagTime
Enums§
Traits§
Functions§
- file_
backup - Tworzy kopię zapasową pliku dodając rozszerzenie .bak, jeśli plik istnieje.
- file_
ensure - Gwarantuje istnienie pliku: zapisuje go tylko wtedy, gdy nie istnieje.
- file_
remove - file_
save_ force - file_
save_ safe - Bezpieczny zapis: robi backup istniejącego pliku przed jego nadpisaniem.
- file_
save_ safe_ if_ changed - Bezpieczny zapis z weryfikacją: nadpisuje (i robi backup) TYLKO wtedy, gdy nowa treść różni się od tej już zapisanej na dysku.
- scan_
file_ is_ binary - tag_
from_ time - Generuje TagTime na podstawie dowolnego obiektu czasu.
Akceptuje wszystko, co implementuje Datelike i Timelike (np. DateTime
, NaiveDateTime). - tag_
from_ time_ now - Wygodny wrapper: Pobiera aktualny czas systemowy i od razu zwraca TagTime.
- tag_
to_ time - Parsuje TagTime z powrotem do naiwnego obiektu czasu (NaiveDateTime). Ponieważ sam tag nie przechowuje strefy czasowej, zwracamy czas “naiwny”.