pub struct HttpWitnessClient { /* private fields */ }Expand description
HTTP-backed implementation of WitnessClient.
Communicates with KERI witness servers to submit events and query receipts.
Usage:
ⓘ
use auths_infra_http::HttpWitnessClient;
let client = HttpWitnessClient::new(std::time::Duration::from_secs(5));
let receipt = client.submit_event("http://witness:3000", &event_bytes).await?;Implementations§
Trait Implementations§
Source§impl WitnessClient for HttpWitnessClient
impl WitnessClient for HttpWitnessClient
Auto Trait Implementations§
impl Freeze for HttpWitnessClient
impl !RefUnwindSafe for HttpWitnessClient
impl Send for HttpWitnessClient
impl Sync for HttpWitnessClient
impl Unpin for HttpWitnessClient
impl UnsafeUnpin for HttpWitnessClient
impl !UnwindSafe for HttpWitnessClient
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more