kubizone_common/
lib.rs

1mod class;
2mod dn;
3mod fqdn;
4mod ident;
5mod pattern;
6mod pqdn;
7mod segment;
8mod r#type;
9
10pub use class::Class;
11pub use dn::DomainName;
12pub use fqdn::FullyQualifiedDomainName;
13pub use ident::RecordIdent;
14pub use pattern::{Pattern, PatternSegment};
15pub use pqdn::PartiallyQualifiedDomainName;
16pub use r#type::Type;
17pub use segment::DomainSegment;
18
19pub mod error {
20    pub use crate::fqdn::FullyQualifiedDomainNameError;
21    pub use crate::pattern::PatternSegmentError;
22    pub use crate::pqdn::PartiallyQualifiedDomainNameError;
23    pub use crate::segment::DomainSegmentError;
24}