#pragma once #include #include "rediska/data-structures/AbstractDataStructure.hpp" #include "rediska/data-structures/types.hpp" class ListDataStructure : public AbstractDataStructure { public: ~ListDataStructure() = default; std::expected, DSReturnCode> handle(OperationId op, DSValue data) override; private: std::list list_; };