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
| Name | Type | Description |
|---|---|---|
No | variant | – |
value | variant | – |
None | variant | No value (disabled or unset) |
Boolean | variant | – |
value | variant | – |
Bool | variant | Boolean value |
String | variant | – |
value | variant | – |
String | variant | String value |
List | variant | – |
of | variant | – |
strings | variant | – |
List | variant | List of strings |
Dictionary | variant | – |
object | variant | – |
value | variant | – |
Dict | variant | Dictionary/object value |
JSON | variant | – |
value | variant | – |
Json | variant | JSON value (for complex configs) |
Methods
is_none
fn is_none(&self) -> boolCheck if value is none/disabled
is_some
fn is_some(&self) -> boolCheck 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 GitHubpraisonai/src/parity/param_resolver.rs at line 0