Trait protobuf::reflect::ProtobufValue
[−]
[src]
pub trait ProtobufValue: Any + 'static { fn as_ref(&self) -> ProtobufValueRef; fn as_any(&self) -> &Any { ... } fn is_non_zero(&self) -> bool { ... } fn as_ref_copy(&self) -> ProtobufValueRef<'static> { ... } }
Required Methods
fn as_ref(&self) -> ProtobufValueRef
Provided Methods
fn as_any(&self) -> &Any
fn is_non_zero(&self) -> bool
fn as_ref_copy(&self) -> ProtobufValueRef<'static>
Implementors
impl ProtobufValue for FileDescriptorSet
impl ProtobufValue for FileDescriptorProto
impl ProtobufValue for DescriptorProto
impl ProtobufValue for DescriptorProto_ExtensionRange
impl ProtobufValue for DescriptorProto_ReservedRange
impl ProtobufValue for FieldDescriptorProto
impl ProtobufValue for FieldDescriptorProto_Type
impl ProtobufValue for FieldDescriptorProto_Label
impl ProtobufValue for OneofDescriptorProto
impl ProtobufValue for EnumDescriptorProto
impl ProtobufValue for EnumValueDescriptorProto
impl ProtobufValue for ServiceDescriptorProto
impl ProtobufValue for MethodDescriptorProto
impl ProtobufValue for FileOptions
impl ProtobufValue for FileOptions_OptimizeMode
impl ProtobufValue for MessageOptions
impl ProtobufValue for FieldOptions
impl ProtobufValue for FieldOptions_CType
impl ProtobufValue for FieldOptions_JSType
impl ProtobufValue for OneofOptions
impl ProtobufValue for EnumOptions
impl ProtobufValue for EnumValueOptions
impl ProtobufValue for ServiceOptions
impl ProtobufValue for MethodOptions
impl ProtobufValue for UninterpretedOption
impl ProtobufValue for UninterpretedOption_NamePart
impl ProtobufValue for SourceCodeInfo
impl ProtobufValue for SourceCodeInfo_Location
impl ProtobufValue for GeneratedCodeInfo
impl ProtobufValue for GeneratedCodeInfo_Annotation
impl ProtobufValue for CodeGeneratorRequest
impl ProtobufValue for CodeGeneratorResponse
impl ProtobufValue for CodeGeneratorResponse_File
impl ProtobufValue for u32
impl ProtobufValue for u64
impl ProtobufValue for i32
impl ProtobufValue for i64
impl ProtobufValue for f32
impl ProtobufValue for f64
impl ProtobufValue for bool
impl ProtobufValue for String
impl ProtobufValue for str
impl ProtobufValue for Vec<u8>