*/
#include <seastar/core/sharded.hh>
+#include <seastar/core/loop.hh>
#include <boost/iterator/counting_iterator.hpp>
namespace seastar {
future<>
-sharded_parallel_for_each(unsigned nr_shards, on_each_shard_func on_each_shard) {
+sharded_parallel_for_each(unsigned nr_shards, on_each_shard_func on_each_shard) noexcept(std::is_nothrow_move_constructible_v<on_each_shard_func>) {
return parallel_for_each(boost::irange<unsigned>(0, nr_shards), std::move(on_each_shard));
}