Expand description
Configured reader for CCL documents
A CclReader borrows a CclObject and carries pre-configured options
for typed access, so callers don’t need to pass options on every call.
§Example
let model = load("enabled = yes\nservers =\n = web1\n = web2")?;
let reader = CclReader::new(&model)
.with_bool_options(BoolOptions::new().with_lenient())
.with_list_options(ListOptions::new().with_coerce());
let enabled = reader.get_bool("enabled")?; // uses lenient mode
let servers = reader.get_list("servers")?; // uses coercionStructs§
- CclReader
- A configured reader over a borrowed
CclObject.