Initial Course
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
#pragma once
|
||||
|
||||
#include <expected>
|
||||
#include <string>
|
||||
|
||||
namespace cpp26 {
|
||||
|
||||
enum class ErrorCode { NotFound, Invalid };
|
||||
|
||||
[[nodiscard]] auto parse_id(const std::string& text) -> std::expected<int, ErrorCode>;
|
||||
[[nodiscard]] auto load_user(int id) -> std::expected<std::string, ErrorCode>;
|
||||
[[nodiscard]] auto load_user_name(const std::string& text) -> std::expected<std::string, ErrorCode>;
|
||||
|
||||
} // namespace cpp26
|
||||
Reference in New Issue
Block a user