folly::Duration is an alias for the best resolution we offer/work with. However, it is not intended to be used for client code ‐ you should use a descriptive std::chrono::duration type instead. e.g. do not write this:

Synopsis

Declared in <folly/futures/detail/Types.h>

using Duration = std::chrono::milliseconds;

Description

futures::sleep(Duration(1000))...

rather this:

futures::sleep(std::chrono::milliseconds(1000));

or this:

futures::sleep(std::chrono::seconds(1));

Created with MrDocs