Skip to main content

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

fn is_none(&self) -> bool
Check if value is none/disabled

is_some

fn is_some(&self) -> bool
Check if value is enabled (not none)

as_bool

fn as_bool(&self) -> Option<bool>
Get as bool

as_str

fn as_str(&self) -> Option<&str>
Get as string

as_list

fn as_list(&self) -> Option<&[String]>
Get as list

Source

View on GitHub

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