Add server configuration editing with byte preservation

This commit is contained in:
2026-10-18 22:34:01 +03:00
parent c2b899dd1e
commit 766059e6d1
11 changed files with 2521 additions and 19 deletions
+16
View File
@@ -0,0 +1,16 @@
//! Pure parsing and inspection of caller-supplied WireGuard server configuration.
//!
//! Parsing never reads or writes files and never changes runtime state.
pub mod document;
pub mod edit;
pub mod metadata;
pub use document::{
ConfigDocument, DirectiveSpan, DocumentError, DocumentIssue, DocumentSection, PeerInspection,
PeerIssue, SectionKind, SourceSpan,
};
pub use edit::{
EditError, add_client, delete_client, insert_legacy_metadata, project_client, rename_client,
};
pub use metadata::{ManagedMetadata, MetadataAttachment, MetadataError, MetadataIssue};