pub struct Argument {
pub position: u32,
pub value: Vec<u8>,
/* private fields */
}Fields§
§position: u32§value: Vec<u8>Implementations§
Source§impl Argument
impl Argument
pub fn new() -> Argument
pub fn default_instance() -> &'static Argument
pub fn clear_position(&mut self)
pub fn set_position(&mut self, v: u32)
pub fn get_position(&self) -> u32
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 Message for Argument
impl Message for Argument
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 Argument
impl MessageStatic for Argument
fn new() -> Argument
fn descriptor_static(_: Option<Argument>) -> &'static MessageDescriptor
Source§impl ProtobufValue for Argument
impl ProtobufValue for Argument
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 Argument
impl Sync for Argument
Auto Trait Implementations§
impl !Freeze for Argument
impl !RefUnwindSafe for Argument
impl Send for Argument
impl Unpin for Argument
impl UnwindSafe for Argument
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