//! Process for compiling a single compilation unit. //! The output data. use serde::Deserialize; use serde::Serialize; use crate::build::contract::Contract as ContractBuild; /// The output data. #[derive(Debug, Serialize, Deserialize)] pub struct Output { /// The contract build. pub build: ContractBuild, } impl Output { /// A shortcut constructor. pub fn new(build: ContractBuild) -> Self { Self { build } } }