• Linus Torvalds's avatar
    Merge tag 'wq-for-6.7-rust-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq · 639409a4
    Linus Torvalds authored
    Pull workqueue rust bindings from Tejun Heo:
     "Add rust bindings to allow rust code to schedule work items on
      workqueues.
    
      While the current bindings don't cover all of the workqueue API, it
      provides enough for basic usage and can be expanded as needed"
    
    * tag 'wq-for-6.7-rust-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq:
      rust: workqueue: add examples
      rust: workqueue: add `try_spawn` helper method
      rust: workqueue: implement `WorkItemPointer` for pointer types
      rust: workqueue: add helper for defining work_struct fields
      rust: workqueue: define built-in queues
      rust: workqueue: add low-level workqueue bindings
      rust: sync: add `Arc::{from_raw, into_raw}`
    639409a4
arc.rs 23.4 KB