Struct google_api_proto::google::apps::drive::labels::v2::LabelLimits
source · pub struct LabelLimits {
pub name: String,
pub max_title_length: i32,
pub max_description_length: i32,
pub max_fields: i32,
pub max_deleted_fields: i32,
pub max_draft_revisions: i32,
pub field_limits: Option<FieldLimits>,
}
Expand description
Label constraints governing the structure of a Label; such as, the maximum number of Fields allowed and maximum length of the label title.
Fields§
§name: String
Resource name.
max_title_length: i32
The maximum number of characters allowed for the title.
max_description_length: i32
The maximum number of characters allowed for the description.
max_fields: i32
The maximum number of Fields allowed within the label.
max_deleted_fields: i32
The maximum number of published Fields that can be deleted.
max_draft_revisions: i32
The maximum number of draft revisions that will be kept before deleting old drafts.
field_limits: Option<FieldLimits>
The limits for Fields.
Trait Implementations§
source§impl Clone for LabelLimits
impl Clone for LabelLimits
source§fn clone(&self) -> LabelLimits
fn clone(&self) -> LabelLimits
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 LabelLimits
impl Debug for LabelLimits
source§impl Default for LabelLimits
impl Default for LabelLimits
source§impl Message for LabelLimits
impl Message for LabelLimits
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 LabelLimits
impl PartialEq for LabelLimits
source§fn eq(&self, other: &LabelLimits) -> bool
fn eq(&self, other: &LabelLimits) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for LabelLimits
Auto Trait Implementations§
impl Freeze for LabelLimits
impl RefUnwindSafe for LabelLimits
impl Send for LabelLimits
impl Sync for LabelLimits
impl Unpin for LabelLimits
impl UnwindSafe for LabelLimits
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