pub trait TransactionPartialPrepare: ManifestEncode {
type Prepared: TransactionPreparableFromValue;
// Provided method
fn prepare_partial(
&self,
settings: &PreparationSettingsV1,
) -> Result<Self::Prepared, PrepareError> { ... }
}