pub trait Field: Ring + Sub<Self, Output = Self> + SubAssign<Self> + Div<Self, Output = Self> + DivAssign<Self> { }
Field
https://en.wikipedia.org/wiki/Field_(mathematics)