[−][src]Enum avro_rs::Error
Variants
BoolValue(u8)
FixedValue(ValueKind)
BytesValue(ValueKind)
GetUuidFromStringValue(ValueKind)
NameCollision(String)
ResolveDecimalSchema(SchemaKind)
ConvertToUtf8(FromUtf8Error)
Describes errors happened while validating Avro data.
Describe a specific error happening with decimal representation
ReadBoolean(Error)
ReadBytes(Error)
ReadString(Error)
ReadDouble(Error)
ReadFloat(Error)
ReadDuration(Error)
ConvertStrToUuid(Error)
MapKeyType(ValueKind)
GetUuid(ValueKind)
GetDecimalFixedBytes(usize)
ResolveDuration(ValueKind)
ResolveDecimal(ValueKind)
GetField(String)
GetU8(ValueKind)
ConvertLengthToI32(TryFromIntError, usize)
GetDate(ValueKind)
GetTimeMillis(ValueKind)
GetTimeMicros(ValueKind)
GetTimestampMillis(ValueKind)
GetTimestampMicros(ValueKind)
GetNull(ValueKind)
GetBoolean(ValueKind)
GetInt(ValueKind)
GetLong(ValueKind)
GetDouble(ValueKind)
GetFloat(ValueKind)
GetBytes(ValueKind)
GetString(ValueKind)
GetEnum(ValueKind)
GetStringForFixed(ValueKind)
GetDecimalMetadataFromJson(&'static str)
Fields of GetArray
expected: SchemaKind
other: ValueKind
Fields of GetMap
expected: SchemaKind
other: ValueKind
GetU64FromJson(Number)
GetI64FromJson(Number)
ConvertU64ToUsize(TryFromIntError, u64)
ConvertI64ToUsize(TryFromIntError, i64)
ConvertI32ToUsize(TryFromIntError, i32)
GetPrecisionOrScaleFromJson(Number)
ParseSchemaJson(Error)
ParsePrimitive(String)
GetLogicalTypeVariant(Value)
GetComplexType(Value)
DeflateCompress(Error)
DeflateCompressFinish(Error)
DeflateDecompress(Error)
ReadHeader(Error)
ReadMarker(Error)
ReadBlockMarker(Error)
ReadIntoBuf(Error)
ReadVariableIntegerBytes(Error)
ZagI32(TryFromIntError, i64)
SerializeValue(String)
DeserializeValue(String)
WriteBytes(Error)
WriteMarker(Error)
ConvertJsonToString(Error)
ConvertF64ToJson(f64)
Error while converting float to json value
Trait Implementations
impl Debug for Error
[src]
impl Display for Error
[src]
impl Error for Error
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl Error for Error
[src]
impl Error for Error
[src]
fn custom<T: Display>(msg: T) -> Self
[src]
pub fn invalid_type(unexp: Unexpected<'_>, exp: &dyn Expected) -> Self
[src]
pub fn invalid_value(unexp: Unexpected<'_>, exp: &dyn Expected) -> Self
[src]
pub fn invalid_length(len: usize, exp: &dyn Expected) -> Self
[src]
pub fn unknown_variant(variant: &str, expected: &'static [&'static str]) -> Self
[src]
pub fn unknown_field(field: &str, expected: &'static [&'static str]) -> Self
[src]
pub fn missing_field(field: &'static str) -> Self
[src]
pub fn duplicate_field(field: &'static str) -> Self
[src]
Auto Trait Implementations
impl !RefUnwindSafe for Error
[src]
impl Send for Error
[src]
impl Sync for Error
[src]
impl Unpin for Error
[src]
impl !UnwindSafe for Error
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,