-module(glemcached@types). -compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]). -export_type([memcached/0, memcached_error/0, command_error/0, parse_error/0]). -type memcached() :: {memcached, mug:socket(), integer()}. -type memcached_error() :: {socket_error, mug:error()} | {command_error, command_error()} | {parse_error, parse_error()}. -type command_error() :: general_error | {client_error, binary()} | {server_error, binary()}. -type parse_error() :: invalid_response | value_parse_error.