Fix build error with termwiz v0.22.0

Summary:
```
eden/scm/saplingnative/bindings/modules/pysptui/src/lib.rs:217:49
    |
217 |                 let mods = Modifiers::from_bits(mods).ok_or_else(|| {
    |                            -------------------- ^^^^ expected `u16`, found `u8`
    |                            |
    |                            arguments to this function are incorrect
    |

help: you can convert a `u8` to a `u16`
    |
217 |                 let mods = Modifiers::from_bits(mods.into()).ok_or_else(|| {
    |                                                     +++++++
```

Reviewed By: dtolnay

Differential Revision: D53616859

fbshipit-source-id: 9fec2d93015936fa20541812e985260d097cd530
This commit is contained in:
Kazuki Sakamoto 2024-02-22 15:42:29 -08:00 committed by Facebook GitHub Bot
parent 2e9aa39ef3
commit cb76725edf

View File

@ -214,7 +214,7 @@ py_class!(class sptui |py| {
));
}
};
let mods = Modifiers::from_bits(mods).ok_or_else(|| {
let mods = Modifiers::from_bits(mods.into()).ok_or_else(|| {
PyErr::new::<exc::ValueError, _>(py, format!("Invalid modifiers '0x{:x}'", mods))
})?;
let keycode = if key.chars().count() == 1 {