pub struct Parameter {
pub name: String,
pub field_type: String,
pub has_default_value: bool,
pub default_value: Vec<u8>,
/* private fields */
}Fields§
§name: String§field_type: String§has_default_value: bool§default_value: Vec<u8>Implementations§
Source§impl Parameter
impl Parameter
pub fn new() -> Parameter
pub fn default_instance() -> &'static Parameter
pub fn clear_name(&mut self)
pub fn set_name(&mut self, v: String)
pub fn mut_name(&mut self) -> &mut String
pub fn take_name(&mut self) -> String
pub fn get_name(&self) -> &str
pub fn clear_field_type(&mut self)
pub fn set_field_type(&mut self, v: String)
pub fn mut_field_type(&mut self) -> &mut String
pub fn take_field_type(&mut self) -> String
pub fn get_field_type(&self) -> &str
pub fn clear_has_default_value(&mut self)
pub fn set_has_default_value(&mut self, v: bool)
pub fn get_has_default_value(&self) -> bool
pub fn clear_default_value(&mut self)
pub fn set_default_value(&mut self, v: Vec<u8>)
pub fn mut_default_value(&mut self) -> &mut Vec<u8> ⓘ
pub fn take_default_value(&mut self) -> Vec<u8> ⓘ
pub fn get_default_value(&self) -> &[u8] ⓘ
Trait Implementations§
Source§impl Message for Parameter
impl Message for Parameter
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 Parameter
impl MessageStatic for Parameter
fn new() -> Parameter
fn descriptor_static(_: Option<Parameter>) -> &'static MessageDescriptor
Source§impl ProtobufValue for Parameter
impl ProtobufValue for Parameter
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 Parameter
impl Sync for Parameter
Auto Trait Implementations§
impl !Freeze for Parameter
impl !RefUnwindSafe for Parameter
impl Send for Parameter
impl Unpin for Parameter
impl UnwindSafe for Parameter
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