Struct protobuf::descriptor::MethodDescriptorProto [−][src]
pub struct MethodDescriptorProto { pub options: SingularPtrField<MethodOptions>, pub unknown_fields: UnknownFields, pub cached_size: CachedSize, // some fields omitted }
Fields
options: SingularPtrField<MethodOptions>
unknown_fields: UnknownFields
cached_size: CachedSize
Implementations
impl MethodDescriptorProto
[src]
impl MethodDescriptorProto
[src]pub fn new() -> MethodDescriptorProto
[src]
pub fn get_name(&self) -> &str
[src]
pub fn clear_name(&mut self)
[src]
pub fn has_name(&self) -> bool
[src]
pub fn set_name(&mut self, v: String)
[src]
pub fn mut_name(&mut self) -> &mut String
[src]
pub fn take_name(&mut self) -> String
[src]
pub fn get_input_type(&self) -> &str
[src]
pub fn clear_input_type(&mut self)
[src]
pub fn has_input_type(&self) -> bool
[src]
pub fn set_input_type(&mut self, v: String)
[src]
pub fn mut_input_type(&mut self) -> &mut String
[src]
pub fn take_input_type(&mut self) -> String
[src]
pub fn get_output_type(&self) -> &str
[src]
pub fn clear_output_type(&mut self)
[src]
pub fn has_output_type(&self) -> bool
[src]
pub fn set_output_type(&mut self, v: String)
[src]
pub fn mut_output_type(&mut self) -> &mut String
[src]
pub fn take_output_type(&mut self) -> String
[src]
pub fn get_options(&self) -> &MethodOptions
[src]
pub fn clear_options(&mut self)
[src]
pub fn has_options(&self) -> bool
[src]
pub fn set_options(&mut self, v: MethodOptions)
[src]
pub fn mut_options(&mut self) -> &mut MethodOptions
[src]
pub fn take_options(&mut self) -> MethodOptions
[src]
pub fn get_client_streaming(&self) -> bool
[src]
pub fn clear_client_streaming(&mut self)
[src]
pub fn has_client_streaming(&self) -> bool
[src]
pub fn set_client_streaming(&mut self, v: bool)
[src]
pub fn get_server_streaming(&self) -> bool
[src]
pub fn clear_server_streaming(&mut self)
[src]
pub fn has_server_streaming(&self) -> bool
[src]
pub fn set_server_streaming(&mut self, v: bool)
[src]
Trait Implementations
impl Clear for MethodDescriptorProto
[src]
impl Clear for MethodDescriptorProto
[src]impl Clone for MethodDescriptorProto
[src]
impl Clone for MethodDescriptorProto
[src]fn clone(&self) -> MethodDescriptorProto
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for MethodDescriptorProto
[src]
impl Default for MethodDescriptorProto
[src]fn default() -> MethodDescriptorProto
[src]
impl<'a> Default for &'a MethodDescriptorProto
[src]
impl<'a> Default for &'a MethodDescriptorProto
[src]fn default() -> &'a MethodDescriptorProto
[src]
impl<'de> Deserialize<'de> for MethodDescriptorProto
[src]
impl<'de> Deserialize<'de> for MethodDescriptorProto
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Message for MethodDescriptorProto
[src]
impl Message for MethodDescriptorProto
[src]fn is_initialized(&self) -> bool
[src]
fn merge_from(&mut self, is: &mut CodedInputStream<'_>) -> ProtobufResult<()>
[src]
fn compute_size(&self) -> u32
[src]
fn write_to_with_cached_sizes(
&self,
os: &mut CodedOutputStream<'_>
) -> ProtobufResult<()>
[src]
&self,
os: &mut CodedOutputStream<'_>
) -> ProtobufResult<()>
fn get_cached_size(&self) -> u32
[src]
fn get_unknown_fields(&self) -> &UnknownFields
[src]
fn mut_unknown_fields(&mut self) -> &mut UnknownFields
[src]
fn as_any(&self) -> &dyn Any
[src]
fn as_any_mut(&mut self) -> &mut dyn Any
[src]
fn into_any(self: Box<Self>) -> Box<dyn Any>
[src]
fn descriptor(&self) -> &'static MessageDescriptor
[src]
fn new() -> MethodDescriptorProto
[src]
fn descriptor_static() -> &'static MessageDescriptor
[src]
fn default_instance() -> &'static MethodDescriptorProto
[src]
fn parse_from(is: &mut CodedInputStream<'_>) -> ProtobufResult<Self> where
Self: Sized,
[src]
Self: Sized,
fn write_to(&self, os: &mut CodedOutputStream<'_>) -> ProtobufResult<()>
[src]
fn write_length_delimited_to(
&self,
os: &mut CodedOutputStream<'_>
) -> ProtobufResult<()>
[src]
&self,
os: &mut CodedOutputStream<'_>
) -> ProtobufResult<()>
fn write_length_delimited_to_vec(&self, vec: &mut Vec<u8>) -> ProtobufResult<()>
[src]
fn merge_from_bytes(&mut self, bytes: &[u8]) -> ProtobufResult<()>
[src]
fn parse_from_reader(reader: &mut dyn Read) -> ProtobufResult<Self> where
Self: Sized,
[src]
Self: Sized,
fn parse_from_bytes(bytes: &[u8]) -> ProtobufResult<Self> where
Self: Sized,
[src]
Self: Sized,
fn parse_from_carllerche_bytes(bytes: &Bytes) -> ProtobufResult<Self> where
Self: Sized,
[src]
Self: Sized,
fn check_initialized(&self) -> ProtobufResult<()>
[src]
fn write_to_writer(&self, w: &mut dyn Write) -> ProtobufResult<()>
[src]
fn write_to_vec(&self, v: &mut Vec<u8>) -> ProtobufResult<()>
[src]
fn write_to_bytes(&self) -> ProtobufResult<Vec<u8>>
[src]
fn write_length_delimited_to_writer(
&self,
w: &mut dyn Write
) -> ProtobufResult<()>
[src]
&self,
w: &mut dyn Write
) -> ProtobufResult<()>
fn write_length_delimited_to_bytes(&self) -> ProtobufResult<Vec<u8>>
[src]
fn type_id(&self) -> TypeId
[src]
impl PartialEq<MethodDescriptorProto> for MethodDescriptorProto
[src]
impl PartialEq<MethodDescriptorProto> for MethodDescriptorProto
[src]fn eq(&self, other: &MethodDescriptorProto) -> bool
[src]
fn ne(&self, other: &MethodDescriptorProto) -> bool
[src]
impl ProtobufValue for MethodDescriptorProto
[src]
impl ProtobufValue for MethodDescriptorProto
[src]fn as_ref(&self) -> ReflectValueRef<'_>
[src]
fn as_any(&self) -> &dyn Any
[src]
fn is_non_zero(&self) -> bool
[src]
fn as_ref_copy(&self) -> ReflectValueRef<'static>
[src]
impl Serialize for MethodDescriptorProto
[src]
impl Serialize for MethodDescriptorProto
[src]Auto Trait Implementations
impl RefUnwindSafe for MethodDescriptorProto
impl RefUnwindSafe for MethodDescriptorProto
impl Send for MethodDescriptorProto
impl Send for MethodDescriptorProto
impl Sync for MethodDescriptorProto
impl Sync for MethodDescriptorProto
impl Unpin for MethodDescriptorProto
impl Unpin for MethodDescriptorProto
impl UnwindSafe for MethodDescriptorProto
impl UnwindSafe for MethodDescriptorProto
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]