Struct spaceapi_server::SpaceapiServerBuilder [−][src]
pub struct SpaceapiServerBuilder { /* fields omitted */ }
Methods
impl SpaceapiServerBuilder
[src]
impl SpaceapiServerBuilder
pub fn new(status: Status) -> SpaceapiServerBuilder
[src]
pub fn new(status: Status) -> SpaceapiServerBuilder
pub 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
) -> Self
pub fn add_status_modifier<M: StatusModifier + 'static>(
self,
modifier: M
) -> Self
[src]
pub fn add_status_modifier<M: StatusModifier + 'static>(
self,
modifier: M
) -> Self
pub 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
) -> Self
Add 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 SpaceapiServerBuilder
impl Sync for SpaceapiServerBuilder
impl Sync for SpaceapiServerBuilder