pub struct ClusterNodeResult {
    pub id: String,
    pub endpoint: String,
    pub ip: String,
    pub port: Option<u16>,
    pub hostname: Option<String>,
    pub tls_port: Option<u16>,
    pub role: String,
    pub replication_offset: usize,
    pub health: ClusterHealthStatus,
}
Expand description

Cluster node result for the cluster_shards command.

Fields

id: String

The unique node id for this particular node.

endpoint: String

The preferred endpoint to reach the node

ip: String

The IP address to send requests to for this node.

port: Option<u16>

The TCP (non-TLS) port of the node. At least one of port or tls-port will be present.

hostname: Option<String>

The announced hostname to send requests to for this node.

tls_port: Option<u16>

The TLS port of the node. At least one of port or tls-port will be present.

role: String

The replication role of this node.

replication_offset: usize

The replication offset of this node. This information can be used to send commands to the most up to date replicas.

health: ClusterHealthStatus

Either online, failed, or loading. This information should be used to determine which nodes should be sent traffic. The loading health state should be used to know that a node is not currently eligible to serve traffic, but may be eligible in the future.

Trait Implementations

Formats the value using the given formatter. Read more
Used to do Value to user type conversion Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more