pub trait HasOrderCollateralAsset { // Required method fn collateral_asset(&self) -> Option<&Asset>; }