Crate geph5_broker_protocol

Crate geph5_broker_protocol 

Source

Modules§

puzzle

Structs§

AvailabilityData
BridgeDescriptor
BrokerClient
Automatically generated client type that communicates to servers implementing the BrokerProtocol protocol. The easiest way to use this is by using the From<RpcTransport> implementation.
BrokerService
Automatically generated struct that wraps any ‘business logic’ struct implementing BrokerProtocol, and returns a JSON-RPC server implementing nanorpc::RpcService. See the BrokerProtocol trait for further documentation.
BwConsumptionInfo
ExitDescriptor
This fully describes a particular exit.
ExitList
This fully describes all the available exits in the system.
ExitMetadata
GenericError
GetRoutesArgs
JsonSigned
A signed value that internally uses a fixed JSON string, allowing it to work with types that can grow over time.
LegacyNewsItem
Mac
NetStatus
This fully describes all the available exits in the system.
StdcodeSigned
A signed value that internally uses stdcode, which only works with plain-old-data types that will never be extended.
UserInfo
VoucherInfo

Enums§

AccountLevel
AuthError
BrokerError
Automatically generated error type that BrokerClient instances return from its methods
Credential
ExitCategory
MacError
RouteDescriptor
This fully describes a route to a particular exit.
VerifyError

Constants§

DOMAIN_EXIT_DESCRIPTOR
DOMAIN_NET_STATUS

Traits§

BrokerProtocol