Skip to main content

Module util

Module util 

Source
Expand description

Utilities

This module contains utilities to read and write varints, as well as functions to set up quinn endpoints for local rpc and testing.

Traits§

AsyncReadVarintExtrpc or varint-util
Provides a fn to read a varint from an AsyncRead source.
AsyncWriteVarintExtrpc or varint-util
Provides a fn to write a varint to an io::Write target, as well as a helper to write a length-prefixed value.
WriteVarintExtrpc or varint-util
Provides a fn to write a varint to an io::Write target, as well as a helper to write a length-prefixed value.

Functions§

configure_clientquinn_endpoint_setup
Create a quinn client config and trusts given certificates.
configure_client_insecurequinn_endpoint_setup
Create a quinn client config and trust all certificates.
configure_serverquinn_endpoint_setup
Create a quinn server config with a self-signed certificate
make_client_endpointNon-WebAssembly
Constructs a QUIC endpoint configured for use a client only.
make_insecure_client_endpointNon-WebAssembly
Constructs a QUIC endpoint configured for use a client only that trusts all certificates.
make_server_endpointNon-WebAssembly
Constructs a QUIC server endpoint with a self-signed certificate