Use the new defaults

[?]
Jul 11, 2020, 7:26 PM
JBGHRTSWRWT7TMTPUL5RZQUPNWAETGN5NA7ZV4WPMGGLJ2EYAPDAC

Dependencies

  • [2] MLUGR2LL Add default impl and some basic plank logic
  • [3] ES2PMPT4 Using structures instead
  • [4] 5TH3AA46 10 mm extra space

Change contents

  • edit in src/main.rs at line 94
    [3.551]
    [3.551]
    impl Default for Floor {
    /// Create a new, empty row
    fn default() -> Self {
    Self {
    rows: vec![],
    coverage: 0,
    complete: false,
    }
    }
    }
  • replacement in src/main.rs at line 134
    [3.1005][3.1005:1070](),[3.1070][2.1233:1254](),[2.1254][3.1070:1151](),[3.1070][3.1070:1151](),[3.1151][2.1255:1276](),[2.1276][3.1151:1158](),[3.1151][3.1151:1158]()
    let row = Row {
    planks: vec![],
    full: false,
    coverage: 0,
    };
    let floor = Floor {
    rows: vec![row],
    complete: false,
    coverage: 0,
    };
    [3.1005]
    [3.296]
    let row: Row = Default::default();
    let floor: Floor = Default::default();