diff --git a/crates/recursor/src/recursor.rs b/crates/recursor/src/recursor.rs index 99a72a1a..4110c97b 100644 --- a/crates/recursor/src/recursor.rs +++ b/crates/recursor/src/recursor.rs @@ -108,9 +108,8 @@ pub struct Recursor { } impl Recursor { - /// Short-hand for `RecursorBuilder::default` - #[allow(clippy::new_ret_no_self)] - pub fn new() -> RecursorBuilder { + /// Construct the new [`Recursor`] via the [`RecursorBuilder`] + pub fn builder() -> RecursorBuilder { RecursorBuilder::default() } diff --git a/crates/server/src/store/recursor/authority.rs b/crates/server/src/store/recursor/authority.rs index 3211306f..1d321ee2 100644 --- a/crates/server/src/store/recursor/authority.rs +++ b/crates/server/src/store/recursor/authority.rs @@ -73,7 +73,7 @@ impl RecursiveAuthority { }); } - let mut recursor = Recursor::new(); + let mut recursor = Recursor::builder(); recursor .ns_cache_size(config.ns_cache_size) .record_cache_size(config.record_cache_size); diff --git a/util/src/bin/recurse.rs b/util/src/bin/recurse.rs index 1bb10eb2..9b55e6ab 100644 --- a/util/src/bin/recurse.rs +++ b/util/src/bin/recurse.rs @@ -157,7 +157,7 @@ pub async fn main() -> Result<(), Box> { let name = opts.domainname; let ty = opts.ty; - let recursor = Recursor::new().build(roots)?; + let recursor = Recursor::builder().build(roots)?; // execute query println!(