Module xmz_server::prelude[][src]

Nützliche Traits und Funktionen die alle Teile dieses Projekts verwenden

Examples

use xmz_server::prelude::*;

Re-exports

pub use configuration;
pub use messzelle::BoxedMesszelle;
pub use messzelle::Messzelle;
pub use messzelle::MesszelleList;
pub use messzelle::MesszelleType;
pub use messzelle::MetzConnectCI4Analog420;
pub use messzelle::RaGasNO2Mod;
pub use messzelle::RaGasCOMod;
pub use runtime_info;
pub use sensor::BoxedSensor;
pub use sensor::Sensor;
pub use sensor::SensorList;
pub use sensor::SensorType;
pub use server::Server;
pub use zone::Zone;

Modules

fmt

Utilities for formatting and printing Strings.

thread

Native threads.

Structs

Arc

A thread-safe reference-counting pointer. 'Arc' stands for 'Atomically Reference Counted'.

Config
Duration

A Duration type to represent a span of time, typically used for system timeouts.

MetzConnectCI4

Metz Connect CI4 Modul

Mutex

A mutual exclusion primitive useful for protecting shared data

RaGasCONO2Mod

RA-GAS GmbH CO/ NO₂ Kombisensor mit Modbus Interface

RwLock

A reader-writer lock

TestSensor

Test Sensor

Enums

ServerError

Mögliche Server Fehler

Traits

AsAny

Dieser Trait ist für das Upcasting nötig

Error

Error is a trait representing the basic expectations for error values, i.e. values of type E in Result<T, E>. Errors must describe themselves through the Display and [Debug] traits, and may provide cause chain information:

Functions

id

Die id Funktion liefert genau den Wert zurück der auch in die Funktion gegeben wurde.