Struct Request.SafeAccess

Simple structure to safely access data from an associative array.

struct SafeAccess(T) ;
// request.cookie returns a SafeAccess!string
// get a cookie named "user", default to "anonymous"
auto user = request.cookie.read("user", "anonymous");

// Access the underlying AA
auto data = request.cookie.data;
foreach(k,v; data) info(k, " => ", v);

Properties

NameTypeDescription
data[get] autoReturn the underlying AA

Methods

NameDescription
has (key) Check if value exists
read (key, defaultValue) Read a value. Return defaultValue if k does not exist.