Resolved Value • Rust AI Agent SDK

ResolvedValue: Result of parameter resolution

ResolvedValue

Defined in the Param Resolver module.

Rust AI Agent SDK

Result of parameter resolution

Fields

NameTypeDescription
Novariant–
valuevariant–
NonevariantNo value (disabled or unset)
Booleanvariant–
valuevariant–
BoolvariantBoolean value
Stringvariant–
valuevariant–
StringvariantString value
Listvariant–
ofvariant–
stringsvariant–
ListvariantList of strings
Dictionaryvariant–
objectvariant–
valuevariant–
DictvariantDictionary/object value
JSONvariant–
valuevariant–
JsonvariantJSON value (for complex configs)

Methods

is_none

rust
fn is_none(&self) -> bool

Check if value is none/disabled

is_some

rust
fn is_some(&self) -> bool

Check if value is enabled (not none)

as_bool

rust
fn as_bool(&self) -> Option<bool>

Get as bool

as_str

rust
fn as_str(&self) -> Option<&str>

Get as string

as_list

rust
fn as_list(&self) -> Option<&[String]>

Get as list

Source

View on GitHub

praisonai/src/parity/param_resolver.rs at line 0