fn field_base( ion: &TokenStream, field: &Field, ident: &Ident, ty: &Type, key: &str, inherit: bool, requires_object: &mut bool, strict: bool, convert: &Expr, parser: Option<&Expr>, ) -> Result<TokenStream>