Skip to main content

osom_lib_primitives/fraction/
errors.rs

1use osom_lib_reprc::macros::reprc;
2
3/// Represents possible erros when interacting with [`Fraction32`][`super::Fraction32`]
4/// and [`Fraction64`][`super::Fraction64`].
5#[derive(Debug, PartialEq, Eq, Hash, Clone, Copy)]
6#[reprc]
7#[repr(u8)]
8#[must_use]
9pub enum FractionError {
10    NotAFraction = 0,
11}