pub struct SkillProfileRequest {
pub schema_version: u16,
pub required: BTreeSet<SkillCapability>,
pub optional: BTreeSet<SkillCapability>,
pub preferred_engines: Vec<SkillBrowserEngine>,
pub values: BTreeMap<String, String>,
}Fields§
§schema_version: u16§required: BTreeSet<SkillCapability>§optional: BTreeSet<SkillCapability>§preferred_engines: Vec<SkillBrowserEngine>§values: BTreeMap<String, String>Implementations§
Source§impl SkillProfileRequest
impl SkillProfileRequest
pub const SCHEMA_VERSION: u16 = SKILL_SCHEMA_VERSION
pub fn new( required: impl IntoIterator<Item = SkillCapability>, optional: impl IntoIterator<Item = SkillCapability>, preferred_engines: impl IntoIterator<Item = SkillBrowserEngine>, values: BTreeMap<String, String>, ) -> Result<Self, String>
Trait Implementations§
Source§impl Clone for SkillProfileRequest
impl Clone for SkillProfileRequest
Source§impl Debug for SkillProfileRequest
impl Debug for SkillProfileRequest
Source§impl<'de> Deserialize<'de> for SkillProfileRequest
impl<'de> Deserialize<'de> for SkillProfileRequest
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 Eq for SkillProfileRequest
Source§impl PartialEq for SkillProfileRequest
impl PartialEq for SkillProfileRequest
Source§impl Serialize for SkillProfileRequest
impl Serialize for SkillProfileRequest
impl StructuralPartialEq for SkillProfileRequest
Auto Trait Implementations§
impl Freeze for SkillProfileRequest
impl RefUnwindSafe for SkillProfileRequest
impl Send for SkillProfileRequest
impl Sync for SkillProfileRequest
impl Unpin for SkillProfileRequest
impl UnsafeUnpin for SkillProfileRequest
impl UnwindSafe for SkillProfileRequest
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