diff --git a/crates/outbound-networking/src/lib.rs b/crates/outbound-networking/src/lib.rs index f7445920fd..fba696d1aa 100644 --- a/crates/outbound-networking/src/lib.rs +++ b/crates/outbound-networking/src/lib.rs @@ -1,4 +1,4 @@ -use std::{ops::Range, sync::Arc}; +use std::ops::Range; use anyhow::{bail, ensure, Context}; use spin_locked_app::MetadataKey; @@ -304,7 +304,7 @@ enum PartialAllowedHostConfig { impl PartialAllowedHostConfig { fn resolve( self, - resolver: &Arc, + resolver: &spin_expressions::PreparedResolver, ) -> anyhow::Result { match self { Self::Exact(h) => Ok(h), @@ -316,7 +316,7 @@ impl PartialAllowedHostConfig { impl AllowedHostsConfig { pub fn parse>( hosts: &[S], - resolver: &Arc, + resolver: &spin_expressions::PreparedResolver, ) -> anyhow::Result { let partial = Self::parse_partial(hosts)?; let allowed = partial @@ -471,8 +471,8 @@ mod test { } } - fn dummy_resolver() -> Arc { - Arc::new(spin_expressions::PreparedResolver::default()) + fn dummy_resolver() -> spin_expressions::PreparedResolver { + spin_expressions::PreparedResolver::default() } use super::*;