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;
9
10#[cfg(test)]
11mod tests;
12
13/// An empty metadata struct for extension dtypes that do not require any metadata.
14#[derive(Debug, Clone, PartialEq, Eq, Hash)]
15pub struct EmptyMetadata;
16impl fmt::Display for EmptyMetadata {
17 fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
18 write!(f, "")
19 }
20}