Struct plumcast::ServiceHandle[][src]

pub struct ServiceHandle<M: MessagePayload> { /* fields omitted */ }

A handle of a Service instance.

Methods

impl<M: MessagePayload> ServiceHandle<M>
[src]

Returns the address of the RPC server used for inter node communications.

Returns the metrics of the service.

Important traits for Vec<u8>

Returns the identifiers of the nodes registered in the service.

Trait Implementations

impl<M: Debug + MessagePayload> Debug for ServiceHandle<M>
[src]

Formats the value using the given formatter. Read more

impl<M: Clone + MessagePayload> Clone for ServiceHandle<M>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl<M> Send for ServiceHandle<M>

impl<M> Sync for ServiceHandle<M>