pub struct GetServiceStatusResponseProto {
pub state: i32,
pub ready_to_become_active: Option<bool>,
pub not_ready_reason: Option<String>,
}
Expand description
Returns the state of the service
Fields§
§state: i32
§ready_to_become_active: Option<bool>
If state is STANDBY, indicate whether it is ready to become active.
not_ready_reason: Option<String>
If not ready to become active, a textual explanation of why not
Implementations§
Source§impl GetServiceStatusResponseProto
impl GetServiceStatusResponseProto
Sourcepub fn state(&self) -> HaServiceStateProto
pub fn state(&self) -> HaServiceStateProto
Returns the enum value of state
, or the default if the field is set to an invalid enum value.
Sourcepub fn set_state(&mut self, value: HaServiceStateProto)
pub fn set_state(&mut self, value: HaServiceStateProto)
Sets state
to the provided enum value.
Sourcepub fn ready_to_become_active(&self) -> bool
pub fn ready_to_become_active(&self) -> bool
Returns the value of ready_to_become_active
, or the default value if ready_to_become_active
is unset.
Sourcepub fn not_ready_reason(&self) -> &str
pub fn not_ready_reason(&self) -> &str
Returns the value of not_ready_reason
, or the default value if not_ready_reason
is unset.
Trait Implementations§
Source§impl Clone for GetServiceStatusResponseProto
impl Clone for GetServiceStatusResponseProto
Source§fn clone(&self) -> GetServiceStatusResponseProto
fn clone(&self) -> GetServiceStatusResponseProto
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Message for GetServiceStatusResponseProto
impl Message for GetServiceStatusResponseProto
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for GetServiceStatusResponseProto
impl PartialEq for GetServiceStatusResponseProto
Source§fn eq(&self, other: &GetServiceStatusResponseProto) -> bool
fn eq(&self, other: &GetServiceStatusResponseProto) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for GetServiceStatusResponseProto
Auto Trait Implementations§
impl Freeze for GetServiceStatusResponseProto
impl RefUnwindSafe for GetServiceStatusResponseProto
impl Send for GetServiceStatusResponseProto
impl Sync for GetServiceStatusResponseProto
impl Unpin for GetServiceStatusResponseProto
impl UnwindSafe for GetServiceStatusResponseProto
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request