pub trait InputContract {
// Required methods
fn input_contract(&self) -> &Contract;
fn input_contract_mut(&mut self) -> &mut Contract;
fn input_contract_offset(&self) -> usize;
}
pub trait InputContract {
// Required methods
fn input_contract(&self) -> &Contract;
fn input_contract_mut(&mut self) -> &mut Contract;
fn input_contract_offset(&self) -> usize;
}