//! Filesystem primitives used by the manifest + lockfile layers.
//!//! All OS-level file operations that the rest of `grex-core` depends on live
//! here so higher layers stay platform-agnostic.
pubmodatomic;pub(crate)modboundary;pubmodgitignore;pubmodlock;pubuseatomic::atomic_write;pubusegitignore::{
read_managed_block, remove_managed_block, upsert_managed_block, GitignoreError,};pubuselock::{ManifestLock, ScopedLock};