Expand description
rBackup library crate
This crate exposes the internal modules and a small public surface used by
the binary rbackup. The documentation here provides a short overview and
re-exports for commonly used types.
§Re-exports
LogContext— context for logging and output operations.Logger,Messages— utility types used across the crate.build_exclude_matcher,copy_incremental,is_newer— commonly used helper functions for building exclude matchers and performing incremental copies.
Re-exports§
pub use output::LogContext;pub use utils::Logger;pub use utils::Messages;pub use utils::build_exclude_matcher;pub use utils::copy_incremental;pub use utils::is_newer;
Modules§
- cli
- Command-line interface definitions for the
rbackupbinary. - commands
- Command handlers invoked by the CLI dispatcher.
- config
- Configuration helpers and utilities for rbackup.
- copy
- High-level copy helpers and user-facing messages.
- output
- Output and logging utilities.
- ui
- Terminal UI helpers used for displaying progress bars and simple status lines.
- utils
- Utility functions and shared types used across the crate.