Struct spaceapi_server::SpaceapiServerBuilder [−][src]
pub struct SpaceapiServerBuilder { /* fields omitted */ }Methods
impl SpaceapiServerBuilder[src]
impl SpaceapiServerBuilderpub fn new(status: Status) -> SpaceapiServerBuilder[src]
pub fn new(status: Status) -> SpaceapiServerBuilderpub fn redis_connection_info<R: IntoConnectionInfo>(
self,
redis_connection_info: R
) -> Self[src]
pub fn redis_connection_info<R: IntoConnectionInfo>(
self,
redis_connection_info: R
) -> Selfpub fn add_status_modifier<M: StatusModifier + 'static>(
self,
modifier: M
) -> Self[src]
pub fn add_status_modifier<M: StatusModifier + 'static>(
self,
modifier: M
) -> Selfpub fn add_sensor<T: SensorTemplate + 'static>(
self,
template: T,
data_key: String
) -> Self[src]
pub fn add_sensor<T: SensorTemplate + 'static>(
self,
template: T,
data_key: String
) -> SelfAdd a new sensor.
The first argument is a api::SensorTemplate instance containing all static data.
The second argument specifies how to get the actual sensor value from Redis.
pub fn build(self) -> Result<SpaceapiServer, SpaceapiServerError>[src]
pub fn build(self) -> Result<SpaceapiServer, SpaceapiServerError>Auto Trait Implementations
impl Send for SpaceapiServerBuilder
impl Send for SpaceapiServerBuilderimpl Sync for SpaceapiServerBuilder
impl Sync for SpaceapiServerBuilder