pub struct SkillReference {
pub skill_id: String,
pub type_: SkillReferenceType,
pub version: Option<String>,
pub rest: Rest,
}Fields§
§skill_id: String§type_: SkillReferenceType§version: Option<String>§rest: RestImplementations§
Source§impl SkillReference
impl SkillReference
Sourcepub fn builder(
skill_id: String,
type_: SkillReferenceType,
) -> SkillReferenceBuilder
pub fn builder( skill_id: String, type_: SkillReferenceType, ) -> SkillReferenceBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for SkillReference
impl Clone for SkillReference
Source§impl Debug for SkillReference
impl Debug for SkillReference
Source§impl DeclaredFields for SkillReference
impl DeclaredFields for SkillReference
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for SkillReference
impl<'de> Deserialize<'de> for SkillReference
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 SkillReference
Source§impl PartialEq for SkillReference
impl PartialEq for SkillReference
Source§impl Serialize for SkillReference
impl Serialize for SkillReference
impl StructuralPartialEq for SkillReference
Auto Trait Implementations§
impl Freeze for SkillReference
impl RefUnwindSafe for SkillReference
impl Send for SkillReference
impl Sync for SkillReference
impl Unpin for SkillReference
impl UnsafeUnpin for SkillReference
impl UnwindSafe for SkillReference
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