[−][src]Struct senstate::Client
A client is the main connection to the Senstate server and is used to create new
Watcher
s for sending data.
Methods
impl Client
[src]
pub fn new_watcher<T>(&self, tag: T, type_: WatchType) -> Watcher where
T: Into<String>,
[src]
T: Into<String>,
Create a new watcher to report the status of a single value.
The tag
is a name for this watcher and the type_
defines which
kind of data can be reported.
pub fn log<T>(&self, log: T) where
T: Serialize,
[src]
T: Serialize,
Send a log message to Senstate. This can be any data that is serializable.
pub fn wait(self)
[src]
Wait for the client to shut down.
Trait Implementations
Auto Trait Implementations
impl Send for Client
impl !Sync for Client
impl Unpin for Client
impl !UnwindSafe for Client
impl !RefUnwindSafe for Client
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self