obsidian-backups 0.1.3

A Git-based backup library for Rust applications. Originally designed for the Obsidian Minecraft Server Panel, but generic enough to be used in any project requiring file backup management.
Documentation
1
2
3
4
5
6
7
8
9
10
#[derive(Debug, Clone, PartialEq, Eq)]
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
pub struct BackupItem {
	/// The unique identifier for the backup item.
	pub id: String,
	/// The timestamp when the backup was created.
	pub timestamp: chrono::DateTime<chrono::Utc>,
	/// A description or notes about the backup item.
	pub description: String,
}