Lines Matching defs:Handler
19 /// The value that can be returned from a [`Handler`] or a [`ThreadedHandler`].
30 pub trait Handler: Sync + 'static {
42 impl<T: ?Sized + Handler + Send> Handler for Arc<T> {
48 impl<T: ?Sized + Handler, A: Allocator + 'static> Handler for Box<T, A> {
154 /// impl irq::Handler for Data {
184 pub struct Registration<T: Handler> {
197 impl<T: Handler> Registration<T> {
263 unsafe extern "C" fn handle_irq_callback<T: Handler>(_irq: i32, ptr: *mut c_void) -> c_uint {