pub struct SkillInterface {
pub brand_color: Option<String>,
pub default_prompt: Option<String>,
pub display_name: Option<String>,
pub icon_large: Option<AbsolutePathBuf>,
pub icon_small: Option<AbsolutePathBuf>,
pub short_description: Option<String>,
}Fields§
§brand_color: Option<String>§default_prompt: Option<String>§display_name: Option<String>§icon_large: Option<AbsolutePathBuf>§icon_small: Option<AbsolutePathBuf>§short_description: Option<String>Trait Implementations§
Source§impl Clone for SkillInterface
impl Clone for SkillInterface
Source§fn clone(&self) -> SkillInterface
fn clone(&self) -> SkillInterface
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SkillInterface
impl Debug for SkillInterface
Source§impl<'de> Deserialize<'de> for SkillInterface
impl<'de> Deserialize<'de> for SkillInterface
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 SkillInterface
impl RefUnwindSafe for SkillInterface
impl Send for SkillInterface
impl Sync for SkillInterface
impl Unpin for SkillInterface
impl UnsafeUnpin for SkillInterface
impl UnwindSafe for SkillInterface
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