pub struct Have { /* private fields */ }
Implementations§
Source§impl Have
impl Have
pub fn new() -> Have
pub fn default_instance() -> &'static Have
pub fn clear_start(&mut self)
pub fn has_start(&self) -> bool
pub fn set_start(&mut self, v: u64)
pub fn get_start(&self) -> u64
pub fn clear_length(&mut self)
pub fn has_length(&self) -> bool
pub fn set_length(&mut self, v: u64)
pub fn get_length(&self) -> u64
pub fn clear_bitfield(&mut self)
pub fn has_bitfield(&self) -> bool
pub fn set_bitfield(&mut self, v: Vec<u8>)
pub fn mut_bitfield(&mut self) -> &mut Vec<u8> ⓘ
pub fn take_bitfield(&mut self) -> Vec<u8> ⓘ
pub fn get_bitfield(&self) -> &[u8] ⓘ
Trait Implementations§
Source§impl Message for Have
impl Message for Have
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 Have
impl MessageStatic for Have
fn new() -> Have
fn descriptor_static(_: Option<Have>) -> &'static MessageDescriptor
Source§impl ProtobufValue for Have
impl ProtobufValue for Have
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 Have
impl Sync for Have
Auto Trait Implementations§
impl !Freeze for Have
impl !RefUnwindSafe for Have
impl Send for Have
impl Unpin for Have
impl UnwindSafe for Have
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