pub struct Day07 { /* private fields */ }
Expand description
2015 Day 7: Logic gates.
Use indexes instead of wire names for performance. To avoid adding a special type for the gates with constant inputs, pack u16 constants into the highest usize values. This should be fine on any platform with at least 32-bit pointers.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Day07
impl RefUnwindSafe for Day07
impl Send for Day07
impl Sync for Day07
impl Unpin for Day07
impl UnwindSafe for Day07
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)