pub struct CachePoolInfoProto {
pub pool_name: Option<String>,
pub owner_name: Option<String>,
pub group_name: Option<String>,
pub mode: Option<i32>,
pub limit: Option<i64>,
pub max_relative_expiry: Option<i64>,
pub default_replication: Option<u32>,
}
Fields§
§pool_name: Option<String>
§owner_name: Option<String>
§group_name: Option<String>
§mode: Option<i32>
§limit: Option<i64>
§max_relative_expiry: Option<i64>
§default_replication: Option<u32>
Implementations§
Source§impl CachePoolInfoProto
impl CachePoolInfoProto
Sourcepub fn pool_name(&self) -> &str
pub fn pool_name(&self) -> &str
Returns the value of pool_name
, or the default value if pool_name
is unset.
Sourcepub fn owner_name(&self) -> &str
pub fn owner_name(&self) -> &str
Returns the value of owner_name
, or the default value if owner_name
is unset.
Sourcepub fn group_name(&self) -> &str
pub fn group_name(&self) -> &str
Returns the value of group_name
, or the default value if group_name
is unset.
Sourcepub fn max_relative_expiry(&self) -> i64
pub fn max_relative_expiry(&self) -> i64
Returns the value of max_relative_expiry
, or the default value if max_relative_expiry
is unset.
Sourcepub fn default_replication(&self) -> u32
pub fn default_replication(&self) -> u32
Returns the value of default_replication
, or the default value if default_replication
is unset.
Trait Implementations§
Source§impl Clone for CachePoolInfoProto
impl Clone for CachePoolInfoProto
Source§fn clone(&self) -> CachePoolInfoProto
fn clone(&self) -> CachePoolInfoProto
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 CachePoolInfoProto
impl Debug for CachePoolInfoProto
Source§impl Default for CachePoolInfoProto
impl Default for CachePoolInfoProto
Source§impl Message for CachePoolInfoProto
impl Message for CachePoolInfoProto
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 CachePoolInfoProto
impl PartialEq for CachePoolInfoProto
impl StructuralPartialEq for CachePoolInfoProto
Auto Trait Implementations§
impl Freeze for CachePoolInfoProto
impl RefUnwindSafe for CachePoolInfoProto
impl Send for CachePoolInfoProto
impl Sync for CachePoolInfoProto
impl Unpin for CachePoolInfoProto
impl UnwindSafe for CachePoolInfoProto
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