pub trait OutputContract {
// Required methods
fn output_contract(&self) -> &Contract;
fn output_contract_mut(&mut self) -> &mut Contract;
fn output_contract_offset(&self) -> usize;
}
pub trait OutputContract {
// Required methods
fn output_contract(&self) -> &Contract;
fn output_contract_mut(&mut self) -> &mut Contract;
fn output_contract_offset(&self) -> usize;
}