pub struct Data { /* private fields */ }Implementations§
Source§impl Data
impl Data
pub fn new() -> Data
pub fn default_instance() -> &'static Data
pub fn clear_index(&mut self)
pub fn has_index(&self) -> bool
pub fn set_index(&mut self, v: u64)
pub fn get_index(&self) -> u64
pub fn clear_value(&mut self)
pub fn has_value(&self) -> bool
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] ⓘ
pub fn clear_nodes(&mut self)
pub fn set_nodes(&mut self, v: RepeatedField<Data_Node>)
pub fn mut_nodes(&mut self) -> &mut RepeatedField<Data_Node>
pub fn take_nodes(&mut self) -> RepeatedField<Data_Node>
pub fn get_nodes(&self) -> &[Data_Node]
pub fn clear_signature(&mut self)
pub fn has_signature(&self) -> bool
pub fn set_signature(&mut self, v: Vec<u8>)
pub fn mut_signature(&mut self) -> &mut Vec<u8> ⓘ
pub fn take_signature(&mut self) -> Vec<u8> ⓘ
pub fn get_signature(&self) -> &[u8] ⓘ
Trait Implementations§
Source§impl Message for Data
impl Message for Data
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 Data
impl MessageStatic for Data
fn new() -> Data
fn descriptor_static(_: Option<Data>) -> &'static MessageDescriptor
Source§impl ProtobufValue for Data
impl ProtobufValue for Data
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 Data
impl Sync for Data
Auto Trait Implementations§
impl !Freeze for Data
impl !RefUnwindSafe for Data
impl Send for Data
impl Unpin for Data
impl UnwindSafe for Data
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