17 lines
576 B
Rust
17 lines
576 B
Rust
//! 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};
|