1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// This file is part of ICU4X. For terms of use, please see the file
// called LICENSE at the top level of the ICU4X source tree
// (online at: https://github.com/unicode-org/icu4x/blob/main/LICENSE ).

#[diplomat::bridge]
#[diplomat::abi_rename = "ICU4X{0}"]
pub mod ffi {
    use alloc::boxed::Box;

    #[diplomat::enum_convert(core::cmp::Ordering)]
    #[diplomat::rust_link(core::cmp::Ordering, Enum)]
    #[diplomat::attr(*, disable)]
    pub enum Ordering {
        Less = -1,
        Equal = 0,
        Greater = 1,
    }
}