SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-0fec46f3-0c47-493a-895d-38b992ee49ed Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-2.1.0 Created: 2024-01-14T05:15:49Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT describes SPDXRef-ee87895d8fd0b19961e8f7e37aee8d25 Relationship: SPDXRef-DOCUMENT describes SPDXRef-c8bbd01e6bf5274360de5e26d1cb1cc6 Relationship: SPDXRef-DOCUMENT describes SPDXRef-f2819548094940801e5e32c1cc8395a9 Relationship: SPDXRef-DOCUMENT describes SPDXRef-4414fc7a056ed71f74b940217b2c5995 Relationship: SPDXRef-DOCUMENT describes SPDXRef-92f208e0bc561a2cb310e543644653d3 Relationship: SPDXRef-DOCUMENT describes SPDXRef-691983f8a46e8686fe725e142392fce4 Relationship: SPDXRef-DOCUMENT describes SPDXRef-47fb9a3ab612072886c9bcf4111db3fb Relationship: SPDXRef-DOCUMENT describes SPDXRef-6b86806f02675ff22f01f361f88bb045 Relationship: SPDXRef-DOCUMENT describes SPDXRef-542ce1dbb350234c95cf19be8364c71e Relationship: SPDXRef-DOCUMENT describes SPDXRef-44d87dd5042e4c73a2c08c038fb39f14 Relationship: SPDXRef-DOCUMENT describes SPDXRef-65e0a1d55ffdac7d35a18be0af5072df Relationship: SPDXRef-DOCUMENT describes SPDXRef-4dcee84d690845d92b10036db464a635 Relationship: SPDXRef-DOCUMENT describes SPDXRef-79cd248f7baac07e94f78bdc6cb6c34d Relationship: SPDXRef-DOCUMENT describes SPDXRef-236ba7cd675dc04bb54b208756484a86 Relationship: SPDXRef-DOCUMENT describes SPDXRef-8469ed0f92f2ef0a5a9702fc5b621c8a Relationship: SPDXRef-DOCUMENT describes SPDXRef-f5dc5fd03d9fdb30096dc3e310f8ce64 Relationship: SPDXRef-DOCUMENT describes SPDXRef-71520e2be1ff70a01e2ae09c6c7d7b47 Relationship: SPDXRef-DOCUMENT describes SPDXRef-540b2a473e7a8551045736ba8a9b36ce Relationship: SPDXRef-DOCUMENT describes SPDXRef-6099c58d8ded001961abfe5a7a689a55 Relationship: SPDXRef-DOCUMENT describes SPDXRef-505f9dbeed160fc2fc0905f3439f15ef Relationship: SPDXRef-DOCUMENT describes SPDXRef-8911a77d45b796a528b74c3656053a58 Relationship: SPDXRef-DOCUMENT describes SPDXRef-af4ea080fbb56f01f135c03a6e305301 Relationship: SPDXRef-DOCUMENT describes SPDXRef-fbfddf81bb9b2650704b6a87cd80b44a Relationship: SPDXRef-DOCUMENT describes SPDXRef-ae80207755e364c5a4afc7310213d1d0 Relationship: SPDXRef-DOCUMENT describes SPDXRef-023ec8209bc3e09c93be3ffbea5d1db9 Relationship: SPDXRef-DOCUMENT describes SPDXRef-322e97a0501c3cfbd715fc988d3f59b0 Relationship: SPDXRef-DOCUMENT describes SPDXRef-7485bcd51e6eb63a29321119252f8315 Relationship: SPDXRef-DOCUMENT describes SPDXRef-788969934070c379671e900639ea2a9b Relationship: SPDXRef-DOCUMENT describes SPDXRef-2c91280c9de6a54b07d344da02b3043c Relationship: SPDXRef-DOCUMENT describes SPDXRef-0eeac3a62e51fe3d5ec8a024e618eafe Relationship: SPDXRef-DOCUMENT describes SPDXRef-cbb0cfcf05425ad7a820de603eff59bb FileName: ./.github/workflows/ci.yml SPDXID: SPDXRef-ee87895d8fd0b19961e8f7e37aee8d25 FileChecksum: SHA1: e393af047856ee58acae7041065d1391369f8f53 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson FileName: ./.github/workflows/reuse.yaml SPDXID: SPDXRef-c8bbd01e6bf5274360de5e26d1cb1cc6 FileChecksum: SHA1: 28bb5a9e5ca227cf507e068b3d9654edffd816f9 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2019 Free Software Foundation Europe e.V. FileName: ./.gitignore SPDXID: SPDXRef-f2819548094940801e5e32c1cc8395a9 FileChecksum: SHA1: b084f683af0a07c94f7c222ddf3b69c9cacb41e9 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson FileName: ./.gitmodules SPDXID: SPDXRef-4414fc7a056ed71f74b940217b2c5995 FileChecksum: SHA1: 8188313accaa88e743d1ca52a90835b80933edc4 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./Cargo.toml SPDXID: SPDXRef-92f208e0bc561a2cb310e543644653d3 FileChecksum: SHA1: 61c9973db3a578c87e31f2eae16b22b5b2d61e48 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson FileName: ./README.md SPDXID: SPDXRef-691983f8a46e8686fe725e142392fce4 FileChecksum: SHA1: 56ceb6186721a7f7b9648510fdcf9b078ff85877 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson FileName: ./rustfmt.toml SPDXID: SPDXRef-47fb9a3ab612072886c9bcf4111db3fb FileChecksum: SHA1: 22f32d21970e59811be897587bde6bcdccafed77 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson FileName: ./src/day01.rs SPDXID: SPDXRef-6b86806f02675ff22f01f361f88bb045 FileChecksum: SHA1: 8f3ea4a095bc45923e419b553c5cd7d321e0a0b9 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson FileName: ./src/day02.rs SPDXID: SPDXRef-542ce1dbb350234c95cf19be8364c71e FileChecksum: SHA1: 2a3560f3e1d400979308f8eff0c1b57b859379de LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson FileName: ./src/day03.rs SPDXID: SPDXRef-44d87dd5042e4c73a2c08c038fb39f14 FileChecksum: SHA1: 01e4c20b17dcbcde14f702a70b96d0085928d9e8 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson FileName: ./src/day04.rs SPDXID: SPDXRef-65e0a1d55ffdac7d35a18be0af5072df FileChecksum: SHA1: 88e7d7b51cacedd002869a53925c083a15976527 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson FileName: ./src/day05.rs SPDXID: SPDXRef-4dcee84d690845d92b10036db464a635 FileChecksum: SHA1: fb52ff1b223ed4e3f77f35cedfe1519d267e2847 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson FileName: ./src/day06.rs SPDXID: SPDXRef-79cd248f7baac07e94f78bdc6cb6c34d FileChecksum: SHA1: 0eb92307428fab19db1bb241bee850f707f4cd56 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson FileName: ./src/day07.rs SPDXID: SPDXRef-236ba7cd675dc04bb54b208756484a86 FileChecksum: SHA1: 4c494d3d198f4baec92cff5af094c4ffb8d41bf1 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson FileName: ./src/day08.rs SPDXID: SPDXRef-8469ed0f92f2ef0a5a9702fc5b621c8a FileChecksum: SHA1: af22860bdd904702b3e17f71b69d08892de3e7db LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson FileName: ./src/day09.rs SPDXID: SPDXRef-f5dc5fd03d9fdb30096dc3e310f8ce64 FileChecksum: SHA1: f163e69747deed80b8d7225e2fa345b097fbfd85 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson FileName: ./src/day10.rs SPDXID: SPDXRef-71520e2be1ff70a01e2ae09c6c7d7b47 FileChecksum: SHA1: 98a8a61e8db750d02fd1811c11f945c5f34f22f1 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson FileName: ./src/day11.rs SPDXID: SPDXRef-540b2a473e7a8551045736ba8a9b36ce FileChecksum: SHA1: 9afc74dbfdec21ee14efb1e530f53cf141c0bd0d LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson FileName: ./src/day12.rs SPDXID: SPDXRef-6099c58d8ded001961abfe5a7a689a55 FileChecksum: SHA1: 6d4ddeb472b6e0a68b5a100d9fdab3a617b7c6e6 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson FileName: ./src/day13.rs SPDXID: SPDXRef-505f9dbeed160fc2fc0905f3439f15ef FileChecksum: SHA1: 0b6a6a6b49eebd60bbde2fb81c7e5429a7c0bb96 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson FileName: ./src/day14.rs SPDXID: SPDXRef-8911a77d45b796a528b74c3656053a58 FileChecksum: SHA1: 0839eea79070cf24f6373a77b1b170ba5031570e LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson FileName: ./src/day15.rs SPDXID: SPDXRef-af4ea080fbb56f01f135c03a6e305301 FileChecksum: SHA1: fa8f6152166747895bc88a71a53a3d07918b2a74 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson FileName: ./src/day16.rs SPDXID: SPDXRef-fbfddf81bb9b2650704b6a87cd80b44a FileChecksum: SHA1: 5e43dda8b18d90bbf2d9072d7ca5cef62213e0da LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson FileName: ./src/day17.rs SPDXID: SPDXRef-ae80207755e364c5a4afc7310213d1d0 FileChecksum: SHA1: 3e5cf48c4f39798a8a86093a53c944c4c2ad1add LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson FileName: ./src/day18.rs SPDXID: SPDXRef-023ec8209bc3e09c93be3ffbea5d1db9 FileChecksum: SHA1: b86d8fac740cce13fed7ae62e1892830b170e415 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson FileName: ./src/day19.rs SPDXID: SPDXRef-322e97a0501c3cfbd715fc988d3f59b0 FileChecksum: SHA1: 52aac728064e3bf38f15ea6c7d122fc10e09d56d LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson FileName: ./src/day21.rs SPDXID: SPDXRef-7485bcd51e6eb63a29321119252f8315 FileChecksum: SHA1: 9e998b38a80d2dc5feb6fb93094026161d351b94 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson FileName: ./src/day25.rs SPDXID: SPDXRef-788969934070c379671e900639ea2a9b FileChecksum: SHA1: 25e32ec92ad216438a52b3d38e8d63066a8ebc33 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson FileName: ./src/lib.rs SPDXID: SPDXRef-2c91280c9de6a54b07d344da02b3043c FileChecksum: SHA1: 23df03442639e772c6563c9e6298c05320ed6366 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson FileName: ./src/main.rs SPDXID: SPDXRef-0eeac3a62e51fe3d5ec8a024e618eafe FileChecksum: SHA1: 090ab979aeb4ff7218d07f5e5e290305a1388e70 LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson FileName: ./src/vec-template.rs SPDXID: SPDXRef-cbb0cfcf05425ad7a820de603eff59bb FileChecksum: SHA1: 346b08dab79983c6dcb7d46bcd069c53d46e578d LicenseConcluded: NOASSERTION LicenseInfoInFile: GPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson