Struct ::exo::Environment

Overview

Customer specific Environment with base Settings

Protocols

protocol get ident
let output = value.ident

Allows a get operation to work.

protocol get name
let output = value.name

Allows a get operation to work.

protocol set name
value.name = input

Allows a set operation to work.

protocol get languages
let output = value.languages

Allows a get operation to work.

protocol set languages
value.languages = input

Allows a set operation to work.

protocol get translations
let output = value.translations

Allows a get operation to work.

protocol set translations
value.translations = input

Allows a set operation to work.

protocol get settings
let output = value.settings

Allows a get operation to work.

protocol set settings
value.settings = input

Allows a set operation to work.

protocol get status
let output = value.status

Allows a get operation to work.

protocol get uuid
let output = value.uuid

Allows a get operation to work.

protocol partial_eq
if value == b { }

Allows for partial equality operations to work.

protocol string_debug
println("{:?}", value)

Allows the value to be debug printed.

protocol string_display
println("{}", value)

Allows the value to be display printed.