1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#![doc = include_str!("../README.md")]

mod cesu8;
mod char;
mod error;
mod iter;
mod owned;
mod pattern;
#[cfg(feature = "serde")]
mod serde;
mod slice;
pub(crate) mod validations;

pub use char::*;
pub use error::*;
pub use iter::*;
pub use owned::*;
pub use pattern::*;
pub use slice::*;

#[macro_export]
macro_rules! format_java {
    ($($arg:tt)*) => {
        $crate::JavaString::from(::std::format!($($arg)*))
    }
}