Safelyx API client
Safelyx API client for Rust.
You can find the API documentation at https://safelyx.com/safe-api.
-
It's simply making an HTTP request to the Safelyx API.
-
It's using the
reqwestlibrary to make the HTTP request. -
If the request to the API fails, it will return a
Resultwith an error, so you can handle it using Rust's error handling patterns.
It has a method per API endpoint.
use safelyx;
fn main() {
let check_result = safelyx::check_link("https://example.com", "your-key-code")
.expect("Failed to check link");
println!("{}", check_result.result); // Outputs a safety score between 0 (unsafe) and 10 (safe). -1 if there was an error, -2 if there are no checks remaining.
}Add this to your Cargo.toml:
[dependencies]
safelyx = "0.1"Requires Rust 1.70+.
make install
make format
make testAfter committing and pushing with a new version in Cargo.toml, just run:
make publish