pub trait SpendWithConditions {
// Required method
fn spend_with_conditions(
&self,
ctx: &mut SpendContext,
conditions: Conditions,
) -> Result<Spend, DriverError>;
}
pub trait SpendWithConditions {
// Required method
fn spend_with_conditions(
&self,
ctx: &mut SpendContext,
conditions: Conditions,
) -> Result<Spend, DriverError>;
}