vortex_array/extension/mod.rs
1// SPDX-License-Identifier: Apache-2.0
2// SPDX-FileCopyrightText: Copyright the Vortex contributors
3
4//! Extension types.
5
6use std::fmt;
7
8pub mod datetime;
9pub mod uuid;
10
11#[cfg(test)]
12mod tests;
13
14/// An empty metadata struct for extension dtypes that do not require any metadata.
15#[derive(Debug, Clone, PartialEq, Eq, Hash)]
16pub struct EmptyMetadata;
17impl fmt::Display for EmptyMetadata {
18 fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
19 write!(f, "")
20 }
21}