pub struct ArtifactData {
pub id: u64,
pub revision: u64,
pub name: String,
pub def: String,
pub text: String,
pub partof: Vec<String>,
pub parts: Vec<String>,
pub code: Option<LocData>,
pub done: Option<String>,
pub completed: f32,
pub tested: f32,
}Fields§
§id: u64§revision: u64§name: String§def: String§text: String§partof: Vec<String>§parts: Vec<String>§code: Option<LocData>§done: Option<String>§completed: f32§tested: f32Trait Implementations§
Source§impl Clone for ArtifactData
impl Clone for ArtifactData
Source§fn clone(&self) -> ArtifactData
fn clone(&self) -> ArtifactData
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 ArtifactData
impl Debug for ArtifactData
Source§impl Default for ArtifactData
impl Default for ArtifactData
Source§fn default() -> ArtifactData
fn default() -> ArtifactData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ArtifactData
impl<'de> Deserialize<'de> for ArtifactData
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 PartialEq for ArtifactData
impl PartialEq for ArtifactData
Source§impl Serialize for ArtifactData
impl Serialize for ArtifactData
impl StructuralPartialEq for ArtifactData
Auto Trait Implementations§
impl Freeze for ArtifactData
impl RefUnwindSafe for ArtifactData
impl Send for ArtifactData
impl Sync for ArtifactData
impl Unpin for ArtifactData
impl UnwindSafe for ArtifactData
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more