Enum serde_protobuf::error::Error [−][src]
pub enum Error {
Protobuf(ProtobufError),
EndOfStream,
UnknownEnum {
name: String,
},
UnknownEnumValue {
value: i32,
},
UnknownMessage {
name: String,
},
BadWireType {
wire_type: WireType,
},
BadDefaultValue {
default_value: String,
},
Custom {
message: String,
},
}Expand description
An error that may occur when dealing with Protobuf.
Variants
Protobuf(ProtobufError)
Tuple Fields
A native protobuf error.
EndOfStream
The end of stream was reached.
UnknownEnum
Fields
name: StringThe name of the enum.
An unknown enum type was encountered.
UnknownEnumValue
Fields
value: i32The number of the enum value.
An unknown enum value was encountered.
UnknownMessage
Fields
name: StringThe name of the message.
An unknown message type was encountered.
BadWireType
Fields
wire_type: WireTypeThe encountered wire type.
An unexpected wire type was received.
BadDefaultValue
Fields
default_value: StringThe default value that couldn’t be parsed.
A default value that can’t be parsed was received.
Custom
Fields
message: StringThe user-defined error message.
Some user-defined error occurred.
Trait Implementations
Performs the conversion.