Lines Matching refs:ResettablePhasesImpl
44 pub trait ResettablePhasesImpl { interface
70 unsafe extern "C" fn rust_resettable_enter_fn<T: ResettablePhasesImpl>( in rust_resettable_enter_fn()
83 unsafe extern "C" fn rust_resettable_hold_fn<T: ResettablePhasesImpl>( in rust_resettable_hold_fn()
96 unsafe extern "C" fn rust_resettable_exit_fn<T: ResettablePhasesImpl>( in rust_resettable_exit_fn()
105 pub trait DeviceImpl: ObjectImpl + ResettablePhasesImpl + IsA<DeviceState> {
155 pub fn class_init<T: ResettablePhasesImpl>(&mut self) { in class_init()
156 if <T as ResettablePhasesImpl>::ENTER.is_some() { in class_init()
159 if <T as ResettablePhasesImpl>::HOLD.is_some() { in class_init()
162 if <T as ResettablePhasesImpl>::EXIT.is_some() { in class_init()