Skip to main content

Crate nym_bandwidth_controller

Crate nym_bandwidth_controller 

Source

Modules§

config
error
mock
requests

Structs§

AvailableTicketbooks
BandwidthController
Owns all ecash credential state and is the single writer to the credential Storage.
EcashTicketRequest
PreparedCredential
PreparedCredentialMetadata

Enums§

NymCredential
TicketType

Constants§

DEFAULT_TICKETS_TO_SPEND
UPGRADE_MODE_JWT_TYPE

Traits§

BandwidthTicketProvider
CredentialFetcher
CredentialPublicDataFetcher
FetcherError
Error any fetcher implementation may return; the controller wraps it with context.

Type Aliases§

CredentialFetcherError
Boxed, dyn-compatible fetcher error. Deliberately a boxed trait object rather than an associated type on CredentialFetcher: an associated type would make the trait dyn-incompatible, and the controller wraps it in its own crate::error::BandwidthControllerError anyway.