pub trait UnicodeNorm {
// Required methods
fn buffer_canon_decompose_uni(
&mut self,
buf: &mut [u32],
numchars: u32,
) -> u32;
fn buffer_canon_normalize_uni(
&mut self,
buf: &mut [u32],
numchars: u32,
) -> u32;
}
Expand description
GLK_MODULE_UNICODE_NORM
Required Methods§
Sourcefn buffer_canon_decompose_uni(&mut self, buf: &mut [u32], numchars: u32) -> u32
fn buffer_canon_decompose_uni(&mut self, buf: &mut [u32], numchars: u32) -> u32
This transforms a string into its canonical decomposition (“Normalization Form D”).
Sourcefn buffer_canon_normalize_uni(&mut self, buf: &mut [u32], numchars: u32) -> u32
fn buffer_canon_normalize_uni(&mut self, buf: &mut [u32], numchars: u32) -> u32
This transforms a string into its canonical decomposition and recomposition (“Normalization Form C”).