fn make_builtin_decoder(
ctx: &DecoderContext,
field: &FieldRef,
is_nullable: bool,
) -> Result<Box<dyn ArrayDecoder>, ArrowError>fn make_builtin_decoder(
ctx: &DecoderContext,
field: &FieldRef,
is_nullable: bool,
) -> Result<Box<dyn ArrayDecoder>, ArrowError>