//! 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};