useserde::{Deserialize, Serialize};#[derive(Debug, Serialize, Deserialize)]pubstructThinking{/// If set to `enabled`, the thinking (reasoning) mode will be used. If set to `disabled`, the non-thinking mode will be used.
pub r#type: ThinkingType,
}#[derive(Debug, Serialize, Deserialize)]#[serde(rename_all ="lowercase")]pubenumThinkingType{
Disabled,
Enabled,}