modieee1164;modlogicvector;modtvlogic;pubuseself::ieee1164::Ieee1164;pubuseself::tvlogic::Ieee1164Value;/// This trait is similar to `Add`, `Sub`, `Mul`, ... and is used to describe how values on the
/// same line should be resolved to one `T`.
////// It is required to be commutative! (e.g. `A.resolve(B) == B.resolve(A)`)
pubtraitResolve<RHS = Self> {typeOutput:?Sized;fnresolve(self, rhs: RHS)->Self::Output;}