Struct google_api_proto::google::apps::drive::labels::v2beta::FieldLimits
source · pub struct FieldLimits {
pub max_id_length: i32,
pub max_display_name_length: i32,
pub max_description_length: i32,
pub text_limits: Option<TextLimits>,
pub long_text_limits: Option<LongTextLimits>,
pub integer_limits: Option<IntegerLimits>,
pub date_limits: Option<DateLimits>,
pub user_limits: Option<UserLimits>,
pub selection_limits: Option<SelectionLimits>,
}
Expand description
Field constants governing the structure of a Field; such as, the maximum title length, minimum and maximum field values or length, etc.
Fields§
§max_id_length: i32
Max length for the id.
max_display_name_length: i32
Limits for Field title.
max_description_length: i32
Limits for Field description, also called help text.
text_limits: Option<TextLimits>
The relevant limits for the specified Field.Type. Text Field limits.
long_text_limits: Option<LongTextLimits>
Long text Field limits.
integer_limits: Option<IntegerLimits>
Integer Field limits.
date_limits: Option<DateLimits>
Date Field limits.
user_limits: Option<UserLimits>
User Field limits.
selection_limits: Option<SelectionLimits>
Selection Field limits.
Trait Implementations§
source§impl Clone for FieldLimits
impl Clone for FieldLimits
source§fn clone(&self) -> FieldLimits
fn clone(&self) -> FieldLimits
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 FieldLimits
impl Debug for FieldLimits
source§impl Default for FieldLimits
impl Default for FieldLimits
source§impl Message for FieldLimits
impl Message for FieldLimits
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 FieldLimits
impl PartialEq for FieldLimits
source§fn eq(&self, other: &FieldLimits) -> bool
fn eq(&self, other: &FieldLimits) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for FieldLimits
impl StructuralPartialEq for FieldLimits
Auto Trait Implementations§
impl Freeze for FieldLimits
impl RefUnwindSafe for FieldLimits
impl Send for FieldLimits
impl Sync for FieldLimits
impl Unpin for FieldLimits
impl UnwindSafe for FieldLimits
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