6d20d629c6d8 ("rust: lock: introduce `Mutex`") 76d4bd591e11 ("rust: sync: introduce `Lock` and `Guard`") 6ea5aa08857a ("rust: sync: introduce `LockClassKey`") 70e42ebbf641 ("rust: sync: introduce `UniqueArc`") 17f671602cc6 ("rust: sync: introduce `ArcBorrow`") f75cb6fce4c9 ("rust: sync: allow coercion from `Arc` to `Arc`") 53528772fb5a ("rust: sync: allow type of `self` to be `Arc` or variants") 9dc043655003 ("rust: sync: add `Arc` for ref-counted allocations") ba20915bae49 ("rust: types: add `Either` type") 76e2c2d9a22a ("rust: error: add `From` implementations for `Error`") 247b365dc8dc ("rust: add `kernel` crate") 8326ac05ee88 ("rust: add `bindings` crate") 12f577216a49 ("rust: add C helpers")