(&self, character: PyStrRef, vm: &VirtualMachine)
| 227 | |
| 228 | #[pymethod] |
| 229 | fn combining(&self, character: PyStrRef, vm: &VirtualMachine) -> PyResult<i32> { |
| 230 | Ok(self |
| 231 | .extract_char(character, vm)? |
| 232 | .and_then(|c| c.to_char()) |
| 233 | .map_or(0, |ch| ch.canonical_combining_class() as i32)) |
| 234 | } |
| 235 | |
| 236 | #[pymethod] |
| 237 | fn decomposition(&self, character: PyStrRef, vm: &VirtualMachine) -> PyResult<String> { |