pub struct SkillUpdateParams {
pub name: Option<String>,
pub description: Option<String>,
pub model: Option<String>,
pub instructions: Option<String>,
pub metadata: BTreeMap<String, String>,
pub extra: BTreeMap<String, Value>,
}Expand description
表示 skill 更新参数。
Fields§
§name: Option<String>名称。
description: Option<String>描述。
model: Option<String>绑定模型。
instructions: Option<String>指令。
metadata: BTreeMap<String, String>自定义 metadata。
extra: BTreeMap<String, Value>额外字段。
Trait Implementations§
Source§impl Clone for SkillUpdateParams
impl Clone for SkillUpdateParams
Source§fn clone(&self) -> SkillUpdateParams
fn clone(&self) -> SkillUpdateParams
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SkillUpdateParams
impl Debug for SkillUpdateParams
Source§impl Default for SkillUpdateParams
impl Default for SkillUpdateParams
Source§fn default() -> SkillUpdateParams
fn default() -> SkillUpdateParams
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SkillUpdateParams
impl<'de> Deserialize<'de> for SkillUpdateParams
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
Auto Trait Implementations§
impl Freeze for SkillUpdateParams
impl RefUnwindSafe for SkillUpdateParams
impl Send for SkillUpdateParams
impl Sync for SkillUpdateParams
impl Unpin for SkillUpdateParams
impl UnsafeUnpin for SkillUpdateParams
impl UnwindSafe for SkillUpdateParams
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