crc32fast/specialized/
mod.rs
1cfg_if! {
2 if #[cfg(all(
3 crc32fast_stdarchx86,
4 any(target_arch = "x86", target_arch = "x86_64")
5 ))] {
6 mod pclmulqdq;
7 pub use self::pclmulqdq::State;
8 } else if #[cfg(all(feature = "nightly", target_arch = "aarch64"))] {
9 mod aarch64;
10 pub use self::aarch64::State;
11 } else {
12 #[derive(Clone)]
13 pub enum State {}
14 impl State {
15 pub fn new(_: u32) -> Option<Self> {
16 None
17 }
18
19 pub fn update(&mut self, _buf: &[u8]) {
20 match *self {}
21 }
22
23 pub fn finalize(self) -> u32 {
24 match self{}
25 }
26
27 pub fn reset(&mut self) {
28 match *self {}
29 }
30
31 pub fn combine(&mut self, _other: u32, _amount: u64) {
32 match *self {}
33 }
34 }
35 }
36}