pub struct SetQuotaRequestProto {
pub path: String,
pub namespace_quota: u64,
pub storagespace_quota: u64,
pub storage_type: Option<i32>,
}
Fields§
§path: String
§namespace_quota: u64
§storagespace_quota: u64
§storage_type: Option<i32>
Implementations§
Source§impl SetQuotaRequestProto
impl SetQuotaRequestProto
Sourcepub fn storage_type(&self) -> StorageTypeProto
pub fn storage_type(&self) -> StorageTypeProto
Returns the enum value of storage_type
, or the default if the field is unset or set to an invalid enum value.
Sourcepub fn set_storage_type(&mut self, value: StorageTypeProto)
pub fn set_storage_type(&mut self, value: StorageTypeProto)
Sets storage_type
to the provided enum value.
Trait Implementations§
Source§impl Clone for SetQuotaRequestProto
impl Clone for SetQuotaRequestProto
Source§fn clone(&self) -> SetQuotaRequestProto
fn clone(&self) -> SetQuotaRequestProto
Returns a duplicate 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 SetQuotaRequestProto
impl Debug for SetQuotaRequestProto
Source§impl Default for SetQuotaRequestProto
impl Default for SetQuotaRequestProto
Source§impl Message for SetQuotaRequestProto
impl Message for SetQuotaRequestProto
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for SetQuotaRequestProto
impl PartialEq for SetQuotaRequestProto
impl StructuralPartialEq for SetQuotaRequestProto
Auto Trait Implementations§
impl Freeze for SetQuotaRequestProto
impl RefUnwindSafe for SetQuotaRequestProto
impl Send for SetQuotaRequestProto
impl Sync for SetQuotaRequestProto
impl Unpin for SetQuotaRequestProto
impl UnwindSafe for SetQuotaRequestProto
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