26949bac1e82 ("rust: types: implement `ForeignOwnable` for `Box`") 0fc4424d24a2 ("rust: types: introduce `ForeignOwnable`") 4d4692a2ff83 ("rust: types: introduce `ScopeGuard`") 0748424aba89 ("rust: sync: add support for dispatching on Arc and ArcBorrow.") 92a655ae00a2 ("rust: sync: allow type of `self` to be `ArcBorrow`") 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") b9ecf9b9ac59 ("rust: types: add `Opaque` type") 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")