inkling/utils.rs
1//! Utilities and derives used elsewhere in the library.
2
3#[cfg(feature = "serde_support")]
4use serde::{Deserialize, Serialize};
5#[cfg(feature = "serde_support")]
6use std::cmp::Ordering;
7
8#[cfg(feature = "serde_support")]
9#[derive(Deserialize, Serialize)]
10#[serde(remote = "Ordering")]
11/// Remote type to derive `Deserialize` and `Serialize` for `Ordering`.
12pub enum OrderingDerive {
13 Equal,
14 Less,
15 Greater,
16}