Re-exports§
pub use crate::auth::BasicAuthMiddleware;
pub use crate::auth::BasicAuthURIMiddleware;
pub use crate::auth::GRIN_BASIC_REALM;
pub use crate::auth::GRIN_BASIC_REALM;
pub use crate::auth::GRIN_FOREIGN_BASIC_REALM;
pub use crate::auth::GRIN_FOREIGN_BASIC_REALM;
pub use crate::foreign_rpc::ForeignRpc;
pub use crate::owner_rpc::OwnerRpc;
pub use crate::types::*;
Modules§
- High level JSON/HTTP client API
- JSON-RPC Stub generation for the Foreign API
- JSON RPC Client functionality
- JSON-RPC Stub generation for the Owner API
Macros§
Structs§
- HTTP server allowing the registration of ApiEndpoint implementations.
- TLS config
Enums§
- Errors that can be returned by an ApiEndpoint implementation.
Traits§
Functions§
- Utility to serialize a struct into JSON and produce a sensible Response out of it.
- Pretty-printed version of json response as future
- Text response as HTTP response
- Listener version, providing same API but listening for requests on a port and wrapping the calls
- Parse request body
- Text response as future
- Convert Result to ResponseFuture