in parquet/src/basic.rs [1328:1497]
fn test_from_string_into_converted_type() {
assert_eq!(
ConvertedType::NONE
.to_string()
.parse::<ConvertedType>()
.unwrap(),
ConvertedType::NONE
);
assert_eq!(
ConvertedType::UTF8
.to_string()
.parse::<ConvertedType>()
.unwrap(),
ConvertedType::UTF8
);
assert_eq!(
ConvertedType::MAP
.to_string()
.parse::<ConvertedType>()
.unwrap(),
ConvertedType::MAP
);
assert_eq!(
ConvertedType::MAP_KEY_VALUE
.to_string()
.parse::<ConvertedType>()
.unwrap(),
ConvertedType::MAP_KEY_VALUE
);
assert_eq!(
ConvertedType::LIST
.to_string()
.parse::<ConvertedType>()
.unwrap(),
ConvertedType::LIST
);
assert_eq!(
ConvertedType::ENUM
.to_string()
.parse::<ConvertedType>()
.unwrap(),
ConvertedType::ENUM
);
assert_eq!(
ConvertedType::DECIMAL
.to_string()
.parse::<ConvertedType>()
.unwrap(),
ConvertedType::DECIMAL
);
assert_eq!(
ConvertedType::DATE
.to_string()
.parse::<ConvertedType>()
.unwrap(),
ConvertedType::DATE
);
assert_eq!(
ConvertedType::TIME_MILLIS
.to_string()
.parse::<ConvertedType>()
.unwrap(),
ConvertedType::TIME_MILLIS
);
assert_eq!(
ConvertedType::TIME_MICROS
.to_string()
.parse::<ConvertedType>()
.unwrap(),
ConvertedType::TIME_MICROS
);
assert_eq!(
ConvertedType::TIMESTAMP_MILLIS
.to_string()
.parse::<ConvertedType>()
.unwrap(),
ConvertedType::TIMESTAMP_MILLIS
);
assert_eq!(
ConvertedType::TIMESTAMP_MICROS
.to_string()
.parse::<ConvertedType>()
.unwrap(),
ConvertedType::TIMESTAMP_MICROS
);
assert_eq!(
ConvertedType::UINT_8
.to_string()
.parse::<ConvertedType>()
.unwrap(),
ConvertedType::UINT_8
);
assert_eq!(
ConvertedType::UINT_16
.to_string()
.parse::<ConvertedType>()
.unwrap(),
ConvertedType::UINT_16
);
assert_eq!(
ConvertedType::UINT_32
.to_string()
.parse::<ConvertedType>()
.unwrap(),
ConvertedType::UINT_32
);
assert_eq!(
ConvertedType::UINT_64
.to_string()
.parse::<ConvertedType>()
.unwrap(),
ConvertedType::UINT_64
);
assert_eq!(
ConvertedType::INT_8
.to_string()
.parse::<ConvertedType>()
.unwrap(),
ConvertedType::INT_8
);
assert_eq!(
ConvertedType::INT_16
.to_string()
.parse::<ConvertedType>()
.unwrap(),
ConvertedType::INT_16
);
assert_eq!(
ConvertedType::INT_32
.to_string()
.parse::<ConvertedType>()
.unwrap(),
ConvertedType::INT_32
);
assert_eq!(
ConvertedType::INT_64
.to_string()
.parse::<ConvertedType>()
.unwrap(),
ConvertedType::INT_64
);
assert_eq!(
ConvertedType::JSON
.to_string()
.parse::<ConvertedType>()
.unwrap(),
ConvertedType::JSON
);
assert_eq!(
ConvertedType::BSON
.to_string()
.parse::<ConvertedType>()
.unwrap(),
ConvertedType::BSON
);
assert_eq!(
ConvertedType::INTERVAL
.to_string()
.parse::<ConvertedType>()
.unwrap(),
ConvertedType::INTERVAL
);
assert_eq!(
ConvertedType::DECIMAL
.to_string()
.parse::<ConvertedType>()
.unwrap(),
ConvertedType::DECIMAL
)
}