Crate divviup_client

Source

Re-exports§

pub use trillium_client;

Modules§

dp_strategy

Structs§

Account
Aggregator
ApiToken
BigUint
A big unsigned integer type.
Client
A client contains a Config and an optional connection pool and builds conns.
CollectorCredential
Conn
a client connection, representing both an outbound http request and a http response
DivviupClient
HeaderValue
A HeaderValue represents the right hand side of a single name: value pair.
Headers
Trillium’s header map type
HpkeConfig
DAP protocol message representing an HPKE config.
HpkePublicKey
DAP protocol message representing an HPKE public key.
Membership
NewAggregator
NewTask
OffsetDateTime
A PrimitiveDateTime with a UtcOffset.
Ratio
Represents the ratio between two numbers.
SumVec
Task
Url
A parsed URL record.
Uuid
A Universally Unique Identifier (UUID).

Enums§

CodecError
An error that occurred during decoding.
CollectorAuthenticationToken
Error
Histogram
KnownHeaderName
A short nonehaustive enum of headers that trillium can represent as a u8. Use a KnownHeaderName variant instead of a &’static str anywhere possible, as it allows trillium to skip parsing the header entirely.
Method
HTTP request methods.
Protocol
Role
Status
HTTP response status codes.
ValidationErrors
Vdaf

Constants§

CONTENT_TYPE
DEFAULT_URL
USER_AGENT

Traits§

ClientConnExt
Decode
Describes how to decode an object from a byte sequence.
Encode
Describes how to encode objects into a byte sequence.

Type Aliases§

ClientResult