/// Schedules a proc for running.
///
/// This function doesn't modify the state of the proc. It only passes the proc reference to
/// its schedule function.
Schedules a proc for running.
This function doesn't modify the state of the proc. It only passes the proc reference to
its schedule function.
Schedules a proc for running . This function doesn ' t modify the state of the proc . It only passes the proc reference to its schedule function .
unsafe fn schedule(ptr: *const ()) {
        let raw = Self::from_ptr(ptr);
        (*raw.schedule)(LightProc {
            raw_proc: NonNull::new_unchecked(ptr as *mut ()),
        });
    }
unsafe fn schedule ( ptr : * const ( ) ) { let raw = Self :: from_ptr ( ptr ) ; ( * raw . schedule ) ( LightProc { raw_proc : NonNull :: new_unchecked ( ptr as * mut ( ) ) , } ) ; }
Schedules a proc for running.
Schedules a proc for running .
ptr
*const ()