/*
* SPDX-License-Identifier: MIT
* Copyright (c) 2023 - 2026. The DeepCausality Authors and Contributors. All Rights Reserved.
*/usestd::hash::Hash;/// Marker trait for cell types in a chain complex.
pubtraitCell: Clone + Eq + Hash {/// Dimension of this cell.
fndim(&self)->usize;/// Boundary as signed sum of lower-dimensional cells.
/// This provides the algebraic topology structure.
fnboundary(&self)->Vec<(Self, i8)>;}