Skip to main content

Crate nv_redfish_bmc_http

Crate nv_redfish_bmc_http 

Source
Expand description

HTTP implementation of nv_redfish_core::Bmc trait.

Modules§

cache
CAR (Clock with Adaptive Replacement) Cache Implementation
credentials
HTTP credentials type.
reqwest
Implementation of HttpClient trait using reqwest crate.

Structs§

CacheSettings
CacheSettings for internal BMC cache with etags
HttpBmc
HTTP-based BMC implementation that wraps an HttpClient.
RedfishEndpoint
A tagged type representing a Redfish endpoint URL.

Enums§

BmcCredentials
Credentials used to access the BMC.

Traits§

CacheableError
Trait for errors that can indicate whether they represent a cached response and provide a way to create cache-related errors.
HttpClient
HTTP Client trait.