#include <driver_concepts.hpp>
template<typename T>
{ d.init(mode) } -> std::same_as<std::expected<void, Error>>;
{ d.sleep() } -> std::same_as<std::expected<void, Error>>;
{ d.wake() } -> std::same_as<std::expected<void, Error>>;
{ d.clear() } -> std::same_as<std::expected<void, Error>>;
{ d.display(buffer) } -> std::same_as<std::expected<void, Error>>;
{ d.width() } -> std::convertible_to<std::size_t>;
{ d.height() } -> std::convertible_to<std::size_t>;
}
Definition driver_concepts.hpp:139
DisplayMode
Definition driver.hpp:46