Struct google_api_proto::google::cloud::sql::v1::PerformDiskShrinkContext
source · pub struct PerformDiskShrinkContext {
pub target_size_gb: i64,
}
Expand description
Perform disk shrink context.
Fields§
§target_size_gb: i64
The target disk shrink size in GigaBytes.
Trait Implementations§
source§impl Clone for PerformDiskShrinkContext
impl Clone for PerformDiskShrinkContext
source§fn clone(&self) -> PerformDiskShrinkContext
fn clone(&self) -> PerformDiskShrinkContext
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 PerformDiskShrinkContext
impl Debug for PerformDiskShrinkContext
source§impl Default for PerformDiskShrinkContext
impl Default for PerformDiskShrinkContext
source§impl Message for PerformDiskShrinkContext
impl Message for PerformDiskShrinkContext
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 PerformDiskShrinkContext
impl PartialEq for PerformDiskShrinkContext
source§fn eq(&self, other: &PerformDiskShrinkContext) -> bool
fn eq(&self, other: &PerformDiskShrinkContext) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for PerformDiskShrinkContext
impl StructuralPartialEq for PerformDiskShrinkContext
Auto Trait Implementations§
impl Freeze for PerformDiskShrinkContext
impl RefUnwindSafe for PerformDiskShrinkContext
impl Send for PerformDiskShrinkContext
impl Sync for PerformDiskShrinkContext
impl Unpin for PerformDiskShrinkContext
impl UnwindSafe for PerformDiskShrinkContext
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