Struct google_api_proto::google::cloud::sql::v1beta4::ApiWarning
source · pub struct ApiWarning {
pub code: i32,
pub message: String,
pub region: String,
}
Expand description
An Admin API warning message.
Fields§
§code: i32
Code to uniquely identify the warning type.
message: String
The warning message.
region: String
The region name for REGION_UNREACHABLE warning.
Implementations§
source§impl ApiWarning
impl ApiWarning
sourcepub fn code(&self) -> SqlApiWarningCode
pub fn code(&self) -> SqlApiWarningCode
Returns the enum value of code
, or the default if the field is set to an invalid enum value.
sourcepub fn set_code(&mut self, value: SqlApiWarningCode)
pub fn set_code(&mut self, value: SqlApiWarningCode)
Sets code
to the provided enum value.
Trait Implementations§
source§impl Clone for ApiWarning
impl Clone for ApiWarning
source§fn clone(&self) -> ApiWarning
fn clone(&self) -> ApiWarning
Returns a copy 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 Debug for ApiWarning
impl Debug for ApiWarning
source§impl Default for ApiWarning
impl Default for ApiWarning
source§impl Message for ApiWarning
impl Message for ApiWarning
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(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
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(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
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(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for ApiWarning
impl PartialEq for ApiWarning
source§fn eq(&self, other: &ApiWarning) -> bool
fn eq(&self, other: &ApiWarning) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ApiWarning
Auto Trait Implementations§
impl Freeze for ApiWarning
impl RefUnwindSafe for ApiWarning
impl Send for ApiWarning
impl Sync for ApiWarning
impl Unpin for ApiWarning
impl UnwindSafe for ApiWarning
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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