pub struct Request {
pub service: String,
pub procedure: String,
pub arguments: RepeatedField<Argument>,
/* private fields */
}Fields§
§service: String§procedure: String§arguments: RepeatedField<Argument>Implementations§
Source§impl Request
impl Request
pub fn new() -> Request
pub fn default_instance() -> &'static Request
pub fn clear_service(&mut self)
pub fn set_service(&mut self, v: String)
pub fn mut_service(&mut self) -> &mut String
pub fn take_service(&mut self) -> String
pub fn get_service(&self) -> &str
pub fn clear_procedure(&mut self)
pub fn set_procedure(&mut self, v: String)
pub fn mut_procedure(&mut self) -> &mut String
pub fn take_procedure(&mut self) -> String
pub fn get_procedure(&self) -> &str
pub fn clear_arguments(&mut self)
pub fn set_arguments(&mut self, v: RepeatedField<Argument>)
pub fn mut_arguments(&mut self) -> &mut RepeatedField<Argument>
pub fn take_arguments(&mut self) -> RepeatedField<Argument>
pub fn get_arguments(&self) -> &[Argument]
Trait Implementations§
Source§impl Message for Request
impl Message for Request
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 Request
impl MessageStatic for Request
fn new() -> Request
fn descriptor_static(_: Option<Request>) -> &'static MessageDescriptor
Source§impl ProtobufValue for Request
impl ProtobufValue for Request
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 Request
impl Sync for Request
Auto Trait Implementations§
impl !Freeze for Request
impl !RefUnwindSafe for Request
impl Send for Request
impl Unpin for Request
impl UnwindSafe for Request
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