pub struct Rules<'a> {
pub ordinary: &'a HashSet<char>,
pub decimals: &'a HashSet<char>,
pub tight_spacing: &'a [bool],
pub modifiers: &'a HashMap<String, String>,
pub threshold: f64,
pub compositions: &'a HashMap<(String, String), String>,
pub spaces: &'a HashSet<char>,
pub breaks: &'a HashSet<String>,
pub private_ranges: &'a [(u32, u32)],
}Expand description
连续执行 PUA 信号、重叠附加符合成、词间空格及正文组装;空组保留调用方原文本。
Fields§
§ordinary: &'a HashSet<char>§decimals: &'a HashSet<char>§tight_spacing: &'a [bool]§modifiers: &'a HashMap<String, String>§threshold: f64§compositions: &'a HashMap<(String, String), String>§spaces: &'a HashSet<char>§breaks: &'a HashSet<String>§private_ranges: &'a [(u32, u32)]Auto Trait Implementations§
impl<'a> Forget for Rules<'a>
impl<'a> Freeze for Rules<'a>
impl<'a> RefUnwindSafe for Rules<'a>
impl<'a> Send for Rules<'a>
impl<'a> Sync for Rules<'a>
impl<'a> Unpin for Rules<'a>
impl<'a> UnsafeUnpin for Rules<'a>
impl<'a> UnwindSafe for Rules<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more