#[non_exhaustive]pub struct ResponseSkill {
pub skill_id: String,
pub type_: SkillType,
pub version: String,
pub rest: Rest,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.skill_id: String§type_: SkillType§version: String§rest: RestImplementations§
Source§impl ResponseSkill
impl ResponseSkill
Trait Implementations§
Source§impl Clone for ResponseSkill
impl Clone for ResponseSkill
Source§impl Debug for ResponseSkill
impl Debug for ResponseSkill
Source§impl DeclaredFields for ResponseSkill
impl DeclaredFields for ResponseSkill
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for ResponseSkill
impl<'de> Deserialize<'de> for ResponseSkill
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 ResponseSkill
Source§impl PartialEq for ResponseSkill
impl PartialEq for ResponseSkill
Source§impl Serialize for ResponseSkill
impl Serialize for ResponseSkill
impl StructuralPartialEq for ResponseSkill
Auto Trait Implementations§
impl Freeze for ResponseSkill
impl RefUnwindSafe for ResponseSkill
impl Send for ResponseSkill
impl Sync for ResponseSkill
impl Unpin for ResponseSkill
impl UnsafeUnpin for ResponseSkill
impl UnwindSafe for ResponseSkill
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