This crate contains bindings for the public API to Domeneshop's services. API documentation is located here.
To use this crate, you need to generate API-credentials for the Domeneshop API. See their Authentication-section for more information.
To add this crate to your project, add a reference in your Cargo.toml to this github repository:
domeneshop_client = { git = "https://github.com/Arthyon/domeneshop_client.git" }use domeneshop_client::client::{ DomeneshopClient, DomeneshopClientConfiguration };
let client = DomeneshopClient::new(token, secret, DomeneshopClientConfiguration::default());This section contains notes regarding development of the crate.
This can be useful, as docs.rs uses the nightly version and can e.g. label documentation for features.
RUSTDOCFLAGS="--cfg docsrs" cargo +nightly doc --all-features
I am not a professional rust-developer, so this crate may contain non-idiomatic and inefficient code. All feedback and contributions are welcome to improve the quality!
Licensed under MIT license (LICENSE).