mirror of
https://github.com/Yuyi-Oak/BlueArchiveToolkit.git
synced 2026-09-18 10:54:55 +08:00
29 lines
698 B
Rust
29 lines
698 B
Rust
//! # BAT Patch
|
|
//!
|
|
//! Patch 引擎核心实现
|
|
//!
|
|
//! 支持:
|
|
//! - Binary Diff/Patch
|
|
//! - JSON Patch
|
|
//! - Rollback
|
|
//! - Integrity Check
|
|
|
|
#![warn(missing_docs)]
|
|
#![warn(clippy::all)]
|
|
|
|
pub mod binary;
|
|
pub mod error;
|
|
pub mod json;
|
|
pub mod manifest;
|
|
pub mod text;
|
|
|
|
pub use error::{PatchError, Result};
|
|
pub use manifest::{
|
|
build_patch_manifest, validate_patch_manifest, verify_patch_file_bytes, PatchIntegrity,
|
|
PatchKind, PatchManifest, PatchManifestBuildFile, PatchManifestFile, PatchManifestOperation,
|
|
PatchManifestOperationPayload, PatchManifestProvenance, PatchRollback, PATCH_MANIFEST_VERSION,
|
|
};
|
|
|
|
/// Patch 引擎版本号
|
|
pub const VERSION: &str = env!("CARGO_PKG_VERSION");
|