// SPDX-License-Identifier: Apache-2.0
// Copyright (c) 2024-present, fjall-rs
// Copyright (c) 2026-present, Structured World Foundation
pubmodhidden_set;usehidden_set::HiddenSet;#[derive(Default)]pubstructCompactionState{/// Set of table IDs that are masked.
////// While consuming tables (because of compaction) they will not appear in the list of tables
/// as to not cause conflicts between multiple compaction threads (compacting the same tables).
hidden_set: HiddenSet,
}implCompactionState{pubfnhidden_set(&self)->&HiddenSet{&self.hidden_set
}pubfnhidden_set_mut(&mutself)->&mut HiddenSet{&mutself.hidden_set
}}#[cfg(test)]modtests;