Struct protobuf::descriptor::ServiceDescriptorProto [−][src]
pub struct ServiceDescriptorProto { pub method: RepeatedField<MethodDescriptorProto>, pub options: SingularPtrField<ServiceOptions>, pub unknown_fields: UnknownFields, pub cached_size: CachedSize, // some fields omitted }
Fields
method: RepeatedField<MethodDescriptorProto>
options: SingularPtrField<ServiceOptions>
unknown_fields: UnknownFields
cached_size: CachedSize
Implementations
impl ServiceDescriptorProto
[src]
impl ServiceDescriptorProto
[src]pub fn new() -> ServiceDescriptorProto
[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_method(&self) -> &[MethodDescriptorProto]ⓘ
[src]
pub fn clear_method(&mut self)
[src]
pub fn set_method(&mut self, v: RepeatedField<MethodDescriptorProto>)
[src]
pub fn mut_method(&mut self) -> &mut RepeatedField<MethodDescriptorProto>
[src]
pub fn take_method(&mut self) -> RepeatedField<MethodDescriptorProto>
[src]
pub fn get_options(&self) -> &ServiceOptions
[src]
pub fn clear_options(&mut self)
[src]
pub fn has_options(&self) -> bool
[src]
pub fn set_options(&mut self, v: ServiceOptions)
[src]
pub fn mut_options(&mut self) -> &mut ServiceOptions
[src]
pub fn take_options(&mut self) -> ServiceOptions
[src]
Trait Implementations
impl Clear for ServiceDescriptorProto
[src]
impl Clear for ServiceDescriptorProto
[src]impl Clone for ServiceDescriptorProto
[src]
impl Clone for ServiceDescriptorProto
[src]fn clone(&self) -> ServiceDescriptorProto
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for ServiceDescriptorProto
[src]
impl Default for ServiceDescriptorProto
[src]fn default() -> ServiceDescriptorProto
[src]
impl<'a> Default for &'a ServiceDescriptorProto
[src]
impl<'a> Default for &'a ServiceDescriptorProto
[src]fn default() -> &'a ServiceDescriptorProto
[src]
impl<'de> Deserialize<'de> for ServiceDescriptorProto
[src]
impl<'de> Deserialize<'de> for ServiceDescriptorProto
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Message for ServiceDescriptorProto
[src]
impl Message for ServiceDescriptorProto
[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() -> ServiceDescriptorProto
[src]
fn descriptor_static() -> &'static MessageDescriptor
[src]
fn default_instance() -> &'static ServiceDescriptorProto
[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<ServiceDescriptorProto> for ServiceDescriptorProto
[src]
impl PartialEq<ServiceDescriptorProto> for ServiceDescriptorProto
[src]fn eq(&self, other: &ServiceDescriptorProto) -> bool
[src]
fn ne(&self, other: &ServiceDescriptorProto) -> bool
[src]
impl ProtobufValue for ServiceDescriptorProto
[src]
impl ProtobufValue for ServiceDescriptorProto
[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 ServiceDescriptorProto
[src]
impl Serialize for ServiceDescriptorProto
[src]Auto Trait Implementations
impl RefUnwindSafe for ServiceDescriptorProto
impl RefUnwindSafe for ServiceDescriptorProto
impl Send for ServiceDescriptorProto
impl Send for ServiceDescriptorProto
impl Sync for ServiceDescriptorProto
impl Sync for ServiceDescriptorProto
impl Unpin for ServiceDescriptorProto
impl Unpin for ServiceDescriptorProto
impl UnwindSafe for ServiceDescriptorProto
impl UnwindSafe for ServiceDescriptorProto
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]