cubek-std 0.2.0-pre.5

CubeK: Standard Library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use crate::cube_count::{
    CubeCountStrategy, GlobalOrder, hypercube::builder::HypercubeBlueprintBuilder,
};

#[derive(Debug, Clone, PartialEq, Eq, Hash)]
/// Determines how to launch the hypercube, i.e. anything
/// relevant to CubeCount and where a Cube at a cube position should work
pub struct HypercubeBlueprint {
    pub global_order: GlobalOrder,
    pub cube_count_strategy: CubeCountStrategy,
}

impl HypercubeBlueprint {
    /// Create a builder for HypercubeBlueprint
    pub fn builder() -> HypercubeBlueprintBuilder {
        HypercubeBlueprintBuilder::new()
    }
}