Code

History

Commits on v6.8 to rust/kernel/init16
  1. rust: init: update expanded macro explanationBenno Lossin committed 3 years ago4af84c6
  2. rust: init: add `{pin_}chain` functions to `{Pin}Init<T, E>`Benno Lossin committed 3 years ago7f8977a
  3. rust: init: make `PinInit<T, E>` a supertrait of `Init<T, E>`Benno Lossin committed 3 years ago1a8076a
  4. rust: init: add support for arbitrary paths in init macrosBenno Lossin committed 3 years ago674b1c7
  5. rust: init: add `..Zeroable::zeroed()` syntax for zeroing all missing fieldsBenno Lossin committed 3 years ago35e7fca
  6. rust: init: make initializer values inaccessible after initializingBenno Lossin committed 3 years ago92fd540
  7. rust: init: wrap type checking struct initializers in a closureBenno Lossin committed 3 years agob9b88be
  8. rust: init: make guards in the init macros hygienicBenno Lossin committed 3 years ago97de919
  9. rust: add derive macro for `Zeroable`Benno Lossin committed 3 years ago071cedc
  10. rust: init: make `#[pin_data]` compatible with conditional compilation of fieldsBenno Lossin committed 3 years agof8badd1
  11. rust: init: consolidate init macrosBenno Lossin committed 3 years agob3068ac
  12. rust: init: update macro expansion example in docsBenno Lossin committed 3 years ago309786c
  13. rust: init: add `stack_pin_init!` macroBenno Lossin committed 3 years ago6841d45
  14. rust: init: add `PinnedDrop` trait and macrosBenno Lossin committed 3 years agod0fdc39
  15. rust: init: add initialization macrosBenno Lossin committed 3 years agofc6c6ba
  16. rust: add pin-init API coreBenno Lossin committed 3 years ago90e53c5