[][src]Struct aoc_next::app::Aoc

pub struct Aoc {
    pub allow_download: bool,
    pub year: u64,
    pub solutions: &'static [&'static dyn Solvable],
}

Central configuration for the aoc_main() entrypoint.

Fields

allow_download: bool

Set to true to automatically download the input files.

year: u64

The year of AoC the exercises are from.

solutions: &'static [&'static dyn Solvable]

Your solutions of the exercises.

Auto Trait Implementations

impl !RefUnwindSafe for Aoc

impl !Send for Aoc

impl !Sync for Aoc

impl Unpin for Aoc

impl !UnwindSafe for Aoc

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.