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;
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}