1 2 3 4 5 6 7 8 9 10
#![feature(structural_match)] #![feature(rustc_attrs)] #[macro_use] extern crate finite_fields; use finite_fields::{b2, ZERO, ONE, Shift}; fn main() { let foo: b2 = b2::new([ZERO, ONE]); let bar = foo.shift_right(); }