pub fn from_bytes_with_options(input: &'de [u8], options: &Options) -> SpannedResult<Self> {
fn deserialize_newtype_struct<V>(self, name: &'static str, visitor: V) -> Result<V::Value>
fn struct_variant<V>(self, _fields: &'static [&'static str], visitor: V) -> Result<V::Value>