pub fn now() -> Instant {
    CLOCK.with(|current| match current.borrow().as_ref() {
        Some(c) => c.now(),
        None => Instant::now(),
    })
}
/// Returns an `Instant` corresponding to "now".
///
/// This function delegates to the source of time configured for the current
/// execution context. By default, this is `Instant::now()`.
///
/// Note that, because the source of time is configurable, it is possible to
/// observe non-monotonic behavior when calling `now` from different
/// executors.
///
/// See [module](index.html) level documentation for more details.
///
/// # Examples
///
/// ```
/// # use tokio_timer::clock;
/// let now = clock::now();
/// ```
Returns an `Instant` corresponding to "now".
This function delegates to the source of time configured for the current
execution context. By default, this is `Instant::now()`.

Note that, because the source of time is configurable, it is possible to
observe non-monotonic behavior when calling `now` from different
executors.

See [module](index.html) level documentation for more details.
Returns an ` Instant ` corresponding to " now " . This function delegates to the source of time configured for the current execution context . By default this is ` Instant :: now () ` . Note that because the source of time is configurable it is possible to observe non - monotonic behavior when calling ` now ` from different executors . See [ module ] ( index . html ) level documentation for more details .
pub fn now() -> Instant {
    CLOCK.with(|current| match current.borrow().as_ref() {
        Some(c) => c.now(),
        None => Instant::now(),
    })
}
pub fn now ( ) -> Instant { CLOCK . with ( | current | match current . borrow ( ) . as_ref ( ) { Some ( c ) => c . now ( ) , None => Instant :: now ( ) , } ) }
Returns an `Instant` corresponding to "now".
Returns an ` Instant ` corresponding to " now " .
examples
None
use tokio_timer::clock;
None