Skip to main content

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}