Struct ::exo::vs::ReferenceSettings

Overview

Settings for the reference typ which is used for variables

Methods

Creates a new ReferenceSettings object.

Example

let s = exo::vs::ReferenceSettings::new();
assert!(s is exo::vs::ReferenceSettings);

Clones the ReferenceSettings object and returns a new independet one.

Example

let s0 = exo::vs::ReferenceSettings::new();
let s1 = s0.clone();
assert_eq!(s0, s1);
s1.typ = exo::vs::ReferenceTyp::Model;
assert_ne!(s0, s1);

Protocols

protocol get typ
let output = value.typ

Allows a get operation to work.

protocol set typ
value.typ = input

Allows a set 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.