diff --git a/src/nsd.rs b/src/authoritative_name_server.rs similarity index 91% rename from src/nsd.rs rename to src/authoritative_name_server.rs index 9ddedc3d..edbb4b57 100644 --- a/src/nsd.rs +++ b/src/authoritative_name_server.rs @@ -4,12 +4,12 @@ use minijinja::{context, Environment}; use crate::{container::Container, Domain, Result, CHMOD_RW_EVERYONE}; -pub struct NsdContainer { +pub struct AuthoritativeNameServer { child: Child, container: Container, } -impl NsdContainer { +impl AuthoritativeNameServer { pub fn start(domain: Domain) -> Result { let container = Container::run()?; @@ -39,7 +39,7 @@ impl NsdContainer { } } -impl Drop for NsdContainer { +impl Drop for AuthoritativeNameServer { fn drop(&mut self) { let _ = self.child.kill(); } @@ -83,7 +83,7 @@ mod tests { #[test] fn tld_setup() -> Result<()> { - let tld_ns = NsdContainer::start(Domain::Tld { domain: "com." })?; + let tld_ns = AuthoritativeNameServer::start(Domain::Tld { domain: "com." })?; let ip_addr = tld_ns.ip_addr()?; let client = Container::run()?; @@ -99,7 +99,7 @@ mod tests { #[test] fn root_setup() -> Result<()> { - let root_ns = NsdContainer::start(Domain::Root)?; + let root_ns = AuthoritativeNameServer::start(Domain::Root)?; let ip_addr = root_ns.ip_addr()?; let client = Container::run()?; diff --git a/src/lib.rs b/src/lib.rs index c10f90e0..699f1338 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,14 +1,12 @@ -use core::fmt; - -pub use crate::nsd::NsdContainer; +pub use crate::authoritative_name_server::AuthoritativeNameServer; pub type Error = Box; pub type Result = core::result::Result; const CHMOD_RW_EVERYONE: &str = "666"; +mod authoritative_name_server; mod container; -mod nsd; pub enum Domain<'a> { Root,