(&self, character: PyStrRef, vm: &VirtualMachine)
| 113 | impl Ucd { |
| 114 | #[pymethod] |
| 115 | fn category(&self, character: PyStrRef, vm: &VirtualMachine) -> PyResult<String> { |
| 116 | Ok(self |
| 117 | .extract_char(character, vm)? |
| 118 | .map_or(GeneralCategory::Unassigned, |c| { |
| 119 | c.to_char() |
| 120 | .map_or(GeneralCategory::Surrogate, GeneralCategory::of) |
| 121 | }) |
| 122 | .abbr_name() |
| 123 | .to_owned()) |
| 124 | } |
| 125 | |
| 126 | #[pymethod] |
| 127 | fn lookup(&self, name: PyStrRef, vm: &VirtualMachine) -> PyResult<String> { |