pub struct CliOption {
pub name: String,
pub value_name: String,
pub description: String,
pub required: bool,
pub default_value: Option<String>,
pub min_value: Option<String>,
pub max_value: Option<String>,
}Expand description
CLI 选项信息(模型支持的请求 / 会话 / 加载选项)。
Fields§
§name: String选项名。
value_name: String值名称(帮助文本)。
description: String描述。
required: bool是否必填。
default_value: Option<String>默认值(可选)。
min_value: Option<String>最小值(可选,字符串形式)。
max_value: Option<String>最大值(可选,字符串形式)。
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CliOption
impl<'de> Deserialize<'de> for CliOption
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for CliOption
Auto Trait Implementations§
impl Freeze for CliOption
impl RefUnwindSafe for CliOption
impl Send for CliOption
impl Sync for CliOption
impl Unpin for CliOption
impl UnsafeUnpin for CliOption
impl UnwindSafe for CliOption
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more