enum Skipper {
Show 22 variants
Null,
Boolean,
Int32,
Int64,
Float32,
Float64,
Bytes,
String,
Date32,
TimeMillis,
TimeMicros,
TimestampMillis,
TimestampMicros,
Fixed(usize),
Decimal(Option<usize>),
UuidString,
Enum,
DurationFixed12,
List(Box<Skipper>),
Map(Box<Skipper>),
Struct(Vec<Skipper>),
Nullable(Nullability, Box<Skipper>),
}
Expand description
Lightweight skipper for non‑projected writer fields (fields present in the writer schema but omitted by the reader/projection); per Avro 1.11.1 schema resolution these fields are ignored.
https://avro.apache.org/docs/1.11.1/specification/#schema-resolution
Variants§
Null
Boolean
Int32
Int64
Float32
Float64
Bytes
String
Date32
TimeMillis
TimeMicros
TimestampMillis
TimestampMicros
Fixed(usize)
Decimal(Option<usize>)
UuidString
Enum
DurationFixed12
List(Box<Skipper>)
Map(Box<Skipper>)
Struct(Vec<Skipper>)
Nullable(Nullability, Box<Skipper>)
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Skipper
impl RefUnwindSafe for Skipper
impl Send for Skipper
impl Sync for Skipper
impl Unpin for Skipper
impl UnwindSafe for Skipper
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more