Skip to main content

ResolvableAddr

Trait ResolvableAddr 

Source
pub trait ResolvableAddr: Debug + Clone {
    // Required methods
    fn server_addr(self) -> Result<ServerAddr, ResolveError>;
    fn resolve(
        self,
    ) -> impl Future<Output = Result<ResolvedAddr, ResolveError>> + Send;
}
Expand description

Something that might be able to be parsed and looked up as a server address.

This is typically used by Azalea as a generic argument, so the user can choose to pass either a string or an already-resolved address.

Required Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§