e/handleUncaughtError.html) implementation function. 
[ PrintHandler ](dart-async/PrintHandler.html) = void Function  (  [ Zone
](dart-async/Zone-class.html) self  ,  [ ZoneDelegate ](dart-
async/ZoneDelegate-class.html) parent  ,  [ Zone ](dart-async/Zone-class.html)
zone  ,  [ String ](dart-core/String-class.html) line  )

     The type of a custom [ Zone.print ](dart-async/Zone/print.html) implementation function. 
[ RegisterBinaryCallbackHandler ](dart-
async/RegisterBinaryCallbackHandler.html) = [ ZoneBinaryCallback ](dart-
async/ZoneBinaryCallback.html) < R  ,  T1  ,  T2  > Function< R  ,  T1  ,  T2
> (  [ Zone ](dart-async/Zone-class.html) self  ,  [ ZoneDelegate ](dart-
async/ZoneDelegate-class.html) parent  ,  [ Zone ](dart-async/Zone-class.html)
zone  ,  R  f  (  T1  arg1  ,  T2  arg2  )  )

     The type of a custom [ Zone.registerBinaryCallback ](dart-async/Zone/registerBinaryCallback.html) implementation function. 
[ RegisterCallbackHandler ](dart-async/RegisterCallbackHandler.html) = [
ZoneCallback ](dart-async/ZoneCallback.html) < R  > Function< R  > (  [ Zone
](dart-async/Zone-class.html) self  ,  [ ZoneDelegate ](dart-
async/ZoneDelegate-class.html) parent  ,  [ Zone ](dart-async/Zone-class.html)
zone  ,  R  f  ()  )

     The type of a custom [ Zone.registerCallback ](dart-async/Zone/registerCallback.html) implementation function. 
[ RegisterUnaryCallbackHandler ](dart-async/RegisterUnaryCallbackHandler.html)
= [ ZoneUnaryCallback ](dart-async/ZoneUnaryCallback.html) < R  ,  T  >
Function< R  ,  T  > (  [ Zone ](dart-async/Zone-class.html) self  ,  [
ZoneDelegate ](dart-async/ZoneDelegate-class.html) parent  ,  [ Zone ](dart-
async/Zone-class.html) zone  ,  R  f  (  T  arg  )  )

     The type of a custom [ Zone.registerUnaryCallback ](dart-async/Zone/registerUnaryCallback.html) implementation function. 
[ RunBinaryHandler ](dart-async/RunBinaryHandler.html) = R Function< R  ,  T1
,  T2  > (  [ Zone ](dart-async/Zone-class.html) self  ,  [ ZoneDelegate
](dart-async/ZoneDelegate-class.html) parent  ,  [ Zone ](dart-async/Zone-
class.html) zone  ,  R  f  (  T1  arg1  ,  T2  arg2  ),  T1  arg1  ,  T2  arg2
)

     The type of a custom [ Zone.runBinary ](dart-async/Zone/runBinary.html) implementation function. 
[ RunHandler ](dart-async/RunHandler.html) = R Function< R  > (  [ Zone
](dart-async/Zone-class.html) self  ,  [ ZoneDelegate ](dart-
async/ZoneDelegate-class.html) parent  ,  [ Zone ](dart-async/Zone-class.html)
zone  ,  R  f  ()  )

     The type of a custom [ Zone.run ](dart-async/Zone/run.html) implementation function. 
[ RunUnaryHandler ](dart-async/RunUnaryHandler.html) = R Function< R  ,  T  >
(  [ Zone ](dart-async/Zone-class.html) self  ,  [ ZoneDelegate ](dart-
async/ZoneDelegate-class.html) parent  ,  [ Zone ](dart-async/Zone-class.html)
zone  ,  R  f  (  T  arg  ),  T  arg  )

     The type of a custom [ Zone.runUnary ](dart-async/Zone/runUnary.html) implementation function. 
[ ScheduleMicrotaskHandler ](dart-async/ScheduleMicrotaskHandler.html) = void
Function  (  [ Zone ](dart-async/Zone-class.html) self  ,  [ ZoneDelegate
](dart-async/ZoneDelegate-class.html) parent  ,  [ Zone ](dart-async/Zone-
class.html) zone  ,  void  f  ()  )

     The type of a custom [ Zone.scheduleMicrotask ](dart-async/Zone/scheduleMicrotask.html) implementation function. 
[ ZoneBinaryCallback ](dart-async/ZoneBinaryCallback.html) < R  ,  T1  ,  T2
> = R Function  (  T1  ,  T2  )

    
[ ZoneCallback ](dart-async/ZoneCallback.html) < R  > = R Function  ()

    
[ ZoneUnaryCallback ](dart-async/ZoneUnaryCallback.html) < R  ,  T  > = R
Function  (  T  )

    

##  Exceptions / Errors

[ AsyncError ](dart-async/AsyncError-class.html)

     An error and a stack trace. 
[ DeferredLoadException ](dart-async/DeferredLoadException-class.html)

     Thrown when a deferred library fails to load. 
[ ParallelWaitError ](dart-async/ParallelWaitError-class.html) < V  ,  E  >

     Error thrown when waiting for multiple futures, w