//! Field: a commutative ring in which every nonzero element has a multiplicative inverse `x⁻¹`.
//!
//! See: <https://en.wikipedia.org/wiki/Field_(mathematics)>
use crate;
/// Helper trait, currently identical to [`EucRingOps`], kept for symmetry
/// with the rest of the algebraic hierarchy.
/// A field: a commutative ring where every `x ≠ 0` has a multiplicative inverse `x⁻¹`.
///
/// Every field is in particular a [`EucRing`] (with trivial remainder).
///
/// See: <https://en.wikipedia.org/wiki/Field_(mathematics)>