1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
use crate::proof; use derive_builder::Builder; use serde::{Deserialize, Serialize}; #[derive(Clone, Debug, Builder, Serialize, Deserialize)] pub struct Revision { pub revision: String, #[serde( rename = "revision-type", skip_serializing_if = "proof::equals_default_revision_type", default = "proof::default_revision_type" )] #[builder(default = "\"git\".into()")] pub revision_type: String, }