1// DO NOT EDIT THIS FILE. IT WAS AUTOMATICALLY GENERATED BY:
2//
3// ucd-generate dfa --name REGIONAL_INDICATOR_REV --reverse --classes --minimize --anchored --premultiply --state-size 1 src/unicode/fsm/ \p{gcb=Regional_Indicator}
4//
5// ucd-generate 0.2.12 is available on crates.io.
6
7#[cfg(target_endian = "big")]
8pub static REGIONAL_INDICATOR_REV: ::once_cell::sync::Lazy<
9 ::regex_automata::DenseDFA<&'static [u8], u8>,
10> = ::once_cell::sync::Lazy::new(|| {
11 #[repr(C)]
12 struct Aligned<B: ?Sized> {
13 _align: [u8; 0],
14 bytes: B,
15 }
16
17 static ALIGNED: &'static Aligned<[u8]> = &Aligned {
18 _align: [],
19 bytes: *include_bytes!("regional_indicator_rev.bigendian.dfa"),
20 };
21
22 unsafe { ::regex_automata::DenseDFA::from_bytes(&ALIGNED.bytes) }
23});
24
25#[cfg(target_endian = "little")]
26pub static REGIONAL_INDICATOR_REV: ::once_cell::sync::Lazy<
27 ::regex_automata::DenseDFA<&'static [u8], u8>,
28> = ::once_cell::sync::Lazy::new(|| {
29 #[repr(C)]
30 struct Aligned<B: ?Sized> {
31 _align: [u8; 0],
32 bytes: B,
33 }
34
35 static ALIGNED: &'static Aligned<[u8]> = &Aligned {
36 _align: [],
37 bytes: *include_bytes!("regional_indicator_rev.littleendian.dfa"),
38 };
39
40 unsafe { ::regex_automata::DenseDFA::from_bytes(&ALIGNED.bytes) }
41});
42