Skip to main content

xcstrings_mcp/
lib.rs

1pub mod error;
2pub mod io;
3pub mod model;
4pub mod server;
5pub(crate) mod service;
6pub(crate) mod tools;
7
8pub use error::XcStringsError;
9pub use io::FileStore;
10pub use model::xcstrings::XcStringsFile;
11pub use server::XcStringsMcpServer;
12
13/// Re-exports for integration testing. Not part of the public API.
14#[doc(hidden)]
15pub mod _test_support {
16    pub mod service {
17        pub use crate::service::context;
18        pub use crate::service::coverage;
19        pub use crate::service::extractor;
20        pub use crate::service::file_validator;
21        pub use crate::service::formatter;
22        pub use crate::service::locale;
23        pub use crate::service::merger;
24        pub use crate::service::parser;
25        pub use crate::service::plural_extractor;
26        pub use crate::service::validator;
27    }
28}