rust に c++ の [[nodiscard]] みたいなのってある?