Crate rbackup

Crate rbackup 

Source
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 rbackup binary.
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.