pub struct DictionaryEntry {
pub key: Vec<u8>,
pub value: Vec<u8>,
/* private fields */
}Fields§
§key: Vec<u8>§value: Vec<u8>Implementations§
Source§impl DictionaryEntry
impl DictionaryEntry
pub fn new() -> DictionaryEntry
pub fn default_instance() -> &'static DictionaryEntry
pub fn clear_key(&mut self)
pub fn set_key(&mut self, v: Vec<u8>)
pub fn mut_key(&mut self) -> &mut Vec<u8> ⓘ
pub fn take_key(&mut self) -> Vec<u8> ⓘ
pub fn get_key(&self) -> &[u8] ⓘ
pub fn clear_value(&mut self)
pub fn set_value(&mut self, v: Vec<u8>)
pub fn mut_value(&mut self) -> &mut Vec<u8> ⓘ
pub fn take_value(&mut self) -> Vec<u8> ⓘ
pub fn get_value(&self) -> &[u8] ⓘ
Trait Implementations§
Source§impl Clone for DictionaryEntry
impl Clone for DictionaryEntry
Source§fn clone(&self) -> DictionaryEntry
fn clone(&self) -> DictionaryEntry
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 DictionaryEntry
impl Debug for DictionaryEntry
Source§impl Default for DictionaryEntry
impl Default for DictionaryEntry
Source§fn default() -> DictionaryEntry
fn default() -> DictionaryEntry
Returns the “default value” for a type. Read more
Source§impl Message for DictionaryEntry
impl Message for DictionaryEntry
fn is_initialized(&self) -> bool
fn merge_from(&mut self, is: &mut CodedInputStream<'_>) -> ProtobufResult<()>
fn compute_size(&self) -> u32
fn write_to_with_cached_sizes( &self, os: &mut CodedOutputStream<'_>, ) -> ProtobufResult<()>
fn get_cached_size(&self) -> u32
fn get_unknown_fields(&self) -> &UnknownFields
fn mut_unknown_fields(&mut self) -> &mut UnknownFields
fn as_any(&self) -> &dyn Any
fn as_any_mut(&mut self) -> &mut dyn Any
fn into_any(self: Box<Self>) -> Box<dyn Any>
fn descriptor(&self) -> &'static MessageDescriptor
fn write_to(&self, os: &mut CodedOutputStream<'_>) -> Result<(), ProtobufError>
fn write_length_delimited_to( &self, os: &mut CodedOutputStream<'_>, ) -> Result<(), ProtobufError>
fn write_length_delimited_to_vec( &self, vec: &mut Vec<u8>, ) -> Result<(), ProtobufError>
fn merge_from_bytes(&mut self, bytes: &[u8]) -> Result<(), ProtobufError>
fn check_initialized(&self) -> Result<(), ProtobufError>
fn write_to_writer(&self, w: &mut dyn Write) -> Result<(), ProtobufError>
fn write_to_vec(&self, v: &mut Vec<u8>) -> Result<(), ProtobufError>
fn write_to_bytes(&self) -> Result<Vec<u8>, ProtobufError>
fn write_length_delimited_to_writer( &self, w: &mut dyn Write, ) -> Result<(), ProtobufError>
fn write_length_delimited_to_bytes(&self) -> Result<Vec<u8>, ProtobufError>
fn type_id(&self) -> TypeId
Source§impl MessageStatic for DictionaryEntry
impl MessageStatic for DictionaryEntry
fn new() -> DictionaryEntry
fn descriptor_static(_: Option<DictionaryEntry>) -> &'static MessageDescriptor
Source§impl PartialEq for DictionaryEntry
impl PartialEq for DictionaryEntry
Source§impl ProtobufValue for DictionaryEntry
impl ProtobufValue for DictionaryEntry
fn as_ref(&self) -> ProtobufValueRef<'_>
fn as_any(&self) -> &(dyn Any + 'static)
fn is_non_zero(&self) -> bool
fn as_ref_copy(&self) -> ProtobufValueRef<'static>
impl StructuralPartialEq for DictionaryEntry
impl Sync for DictionaryEntry
Auto Trait Implementations§
impl !Freeze for DictionaryEntry
impl !RefUnwindSafe for DictionaryEntry
impl Send for DictionaryEntry
impl Unpin for DictionaryEntry
impl UnwindSafe for DictionaryEntry
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