pub struct CompletedChallenge {
pub id: String,
pub name: String,
pub slug: String,
pub completed_at: String,
pub completed_languages: Vec<String>,
}
Expand description
Represents a completed code challenge
Read more at Codewars documentation
Fields§
§id: String
ID of the kata
name: String
Name of the kata
slug: String
Slug of the kata
completed_at: String
Date and time of the completion
completed_languages: Vec<String>
Array of languages a kata completed in
Trait Implementations§
Source§impl Clone for CompletedChallenge
impl Clone for CompletedChallenge
Source§fn clone(&self) -> CompletedChallenge
fn clone(&self) -> CompletedChallenge
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 CompletedChallenge
impl Debug for CompletedChallenge
Source§impl Default for CompletedChallenge
impl Default for CompletedChallenge
Source§fn default() -> CompletedChallenge
fn default() -> CompletedChallenge
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CompletedChallenge
impl<'de> Deserialize<'de> for CompletedChallenge
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
Source§impl Hash for CompletedChallenge
impl Hash for CompletedChallenge
Source§impl PartialEq for CompletedChallenge
impl PartialEq for CompletedChallenge
Source§impl Serialize for CompletedChallenge
impl Serialize for CompletedChallenge
impl Eq for CompletedChallenge
impl StructuralPartialEq for CompletedChallenge
Auto Trait Implementations§
impl Freeze for CompletedChallenge
impl RefUnwindSafe for CompletedChallenge
impl Send for CompletedChallenge
impl Sync for CompletedChallenge
impl Unpin for CompletedChallenge
impl UnwindSafe for CompletedChallenge
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.