===================== Abstract Name Service
:Status: Proof of Concept
This rust crate provides just abstract traits which may be used to build interoperable implementations of name dicovery.
Features:
- Customized name resolving
- Works with both threaded and asynchronous IO
- Includes one line resolver based on
std::net
(i.e. DNS via libc) - Has mock resolvers
- [TODO] Push-style refreshes of the names
License
Licensed under either of
- Apache License, Version 2.0, (./LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (./LICENSE-MIT or http://opensource.org/licenses/MIT) at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.