#pragma once #include #include #include #include #include #include namespace fesa { struct ParseDeckResult final { std::optional deck; std::vector diagnostics; std::string input_fingerprint; }; [[nodiscard]] ParseDeckResult parse_deck( const std::filesystem::path& path); } // namespace fesa