Struct google_api_proto::google::apps::drive::labels::v2beta::label::SchemaCapabilities
source · pub struct SchemaCapabilities {
pub can_update: bool,
pub can_delete: bool,
pub can_disable: bool,
pub can_enable: bool,
}
Expand description
The capabilities related to this label when editing the label.
Fields§
§can_update: bool
Whether the user can change this label.
can_delete: bool
Whether the user can delete this label. The user must have permission and the label must be disabled.
can_disable: bool
Whether the user can disable this label. The user must have permission and this label must not already be disabled.
can_enable: bool
Whether the user can enable this label. The user must have permission and this label must be disabled.
Trait Implementations§
source§impl Clone for SchemaCapabilities
impl Clone for SchemaCapabilities
source§fn clone(&self) -> SchemaCapabilities
fn clone(&self) -> SchemaCapabilities
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 SchemaCapabilities
impl Debug for SchemaCapabilities
source§impl Default for SchemaCapabilities
impl Default for SchemaCapabilities
source§impl Message for SchemaCapabilities
impl Message for SchemaCapabilities
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 SchemaCapabilities
impl PartialEq for SchemaCapabilities
source§fn eq(&self, other: &SchemaCapabilities) -> bool
fn eq(&self, other: &SchemaCapabilities) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for SchemaCapabilities
impl StructuralPartialEq for SchemaCapabilities
Auto Trait Implementations§
impl Freeze for SchemaCapabilities
impl RefUnwindSafe for SchemaCapabilities
impl Send for SchemaCapabilities
impl Sync for SchemaCapabilities
impl Unpin for SchemaCapabilities
impl UnwindSafe for SchemaCapabilities
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