Files
figcraft/crates/engine/src/session.rs
T
saimskywalker 7ce19ebe38 M8: test the finite-geometry check by the layers it visits, not by time (#1672)
The timing assertion could fail under load. finite_check_candidates is now its own function, and the test checks that a rename among 200,000 layers looks at only a handful of them.
2026-10-31 01:46:30 +08:00

17 lines
601 B
Rust

use super::derived::normalize;
use super::doc_state::{DocState, ENDS_PREVIEW, HistoryEntry, Interaction, PREVIEW_READ_ONLY};
use super::error::{EngineError, Result, bad};
use super::prefs::{Clipboard, Prefs, UiRequest};
use super::{
Arc, BatchScope, BatchStep, CommandSpec, Document, Node, NodeId, Session, Value, background, board, branches, cmd, components, events,
figcraft_collab, find_command, guard, json, library, live, params, plugins, textpreview, tools,
};
mod access;
pub use access::Forward;
mod exec;
#[cfg(test)]
pub(crate) use exec::finite_check_candidates;
mod new;
mod undo;