autoagents-derive 0.2.0-alpha.1

Agent Framework for Building Autonomous Agents
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use serde::Serialize;
use strum::{Display, EnumString};

#[derive(EnumString, Display, Serialize)]
pub(crate) enum JsonType {
    #[strum(serialize = "string")]
    String,
    #[strum(serialize = "number")]
    Number,
    #[strum(serialize = "bool")]
    Boolean,
    #[strum(serialize = "object")]
    Object,
    #[strum(serialize = "array")]
    Array,
}