pub struct ArtifactDeclaration {
pub name: ArtifactName,
pub tags: Vec<String>,
pub evals: Vec<EvalDeclaration>,
pub views: Views,
pub basis: Option<bool>,
pub fingerprint: Option<Fingerprint>,
}Fields§
§name: ArtifactName§evals: Vec<EvalDeclaration>§views: Views§basis: Option<bool>§fingerprint: Option<Fingerprint>Trait Implementations§
Source§impl Clone for ArtifactDeclaration
impl Clone for ArtifactDeclaration
Source§impl Debug for ArtifactDeclaration
impl Debug for ArtifactDeclaration
Source§impl<'de> Deserialize<'de> for ArtifactDeclaration
impl<'de> Deserialize<'de> for ArtifactDeclaration
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
Auto Trait Implementations§
impl Freeze for ArtifactDeclaration
impl RefUnwindSafe for ArtifactDeclaration
impl Send for ArtifactDeclaration
impl Sync for ArtifactDeclaration
impl Unpin for ArtifactDeclaration
impl UnsafeUnpin for ArtifactDeclaration
impl UnwindSafe for ArtifactDeclaration
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