Skip to main content

Crate tokio_gemini

Crate tokio_gemini 

Source
Expand description

Gemini client and server implementaion in async Rust with Tokio and Rustls. You probably need Client::builder().

§Features

  • file-sscv: known_hosts file parser and helper functions for verifying a self-signed certificate.
  • dane: alias to hickory.
  • hickory: custom DNS client, also required for a DANE-based verification.
  • hickory-dot: enables DNS-over-TLS.
  • hickory-doh: enables DNS-over-HTTPS.

Re-exports§

pub use client::Client;
pub use error::*;
pub use status::*;

Modules§

certs
Everything related to TLS certs verification
client
Everything related to Gemini client except cert verification
dns
error
Library error structures and enums
into_url
status
Response status code representation