mirror of
https://github.com/astral-sh/ruff.git
synced 2025-10-01 06:11:21 +00:00
Use consistent re-export from ruff_source_file
(#9320)
Right now, we both re-export (via `pub use`) and mark the modules themselves a `pub`, so they can be imported through two different paths.
This commit is contained in:
parent
c01bb0d485
commit
eb9a1bc5f1
4 changed files with 12 additions and 10 deletions
|
@ -2,21 +2,22 @@ use std::cmp::Ordering;
|
|||
use std::fmt::{Debug, Formatter};
|
||||
use std::sync::Arc;
|
||||
|
||||
use ruff_text_size::{Ranged, TextRange, TextSize};
|
||||
#[cfg(feature = "serde")]
|
||||
use serde::{Deserialize, Serialize};
|
||||
|
||||
pub mod line_index;
|
||||
mod locator;
|
||||
pub mod newlines;
|
||||
use ruff_text_size::{Ranged, TextRange, TextSize};
|
||||
|
||||
pub use crate::line_index::{LineIndex, OneIndexed};
|
||||
pub use locator::Locator;
|
||||
pub use newlines::{
|
||||
pub use crate::locator::Locator;
|
||||
pub use crate::newlines::{
|
||||
find_newline, Line, LineEnding, NewlineWithTrailingNewline, UniversalNewlineIterator,
|
||||
UniversalNewlines,
|
||||
};
|
||||
|
||||
mod line_index;
|
||||
mod locator;
|
||||
mod newlines;
|
||||
|
||||
/// Gives access to the source code of a file and allows mapping between [`TextSize`] and [`SourceLocation`].
|
||||
#[derive(Debug)]
|
||||
pub struct SourceCode<'src, 'index> {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue