Skip to main content

ass_editor/core/position/
mod.rs

1//! Position and range types for document editing
2//!
3//! Provides types and builders for working with positions and ranges
4//! in documents. Supports both byte offsets and line/column positions
5//! with efficient conversion between them using the rope data structure.
6
7mod builder;
8mod points;
9mod range;
10mod selection;
11
12#[cfg(test)]
13mod tests;
14
15pub use builder::PositionBuilder;
16pub use points::{LineColumn, Position};
17pub use range::Range;
18pub use selection::Selection;