SPDXVersion: SPDX-2.1
DataLicense: CC0-1.0
SPDXID: SPDXRef-DOCUMENT
DocumentName: project
DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-f62fe0fe-5667-4d99-b2f6-88e660a291e3
Creator: Person: Anonymous ()
Creator: Organization: Anonymous ()
Creator: Tool: reuse-4.0.1
Created: 2024-12-24T20:57:33Z
CreatorComment: This document was created automatically using available reuse information consistent with REUSE.
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-64c10419de0a5e8051bcb2cd6fcf240b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d7728b707be34a8f23b07101100381d2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c9f8ff1ecd2f58819b169230f8c65f29
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0ab43e2b81152f2fcc5e6b2c81eab556
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0b323446fdbaf8fe50a28f7019b4bfdc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1839d0569e017590b7e68a518dc9fc51
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-54ef4051f4beb5ad51eb81787368e5e5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fa2e7af3b3494455c80040e3f6b17792
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c4fc5b3484506dbba80c5b5d2d681503
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-345c448c0c67e0013a502d5671138229
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1c0db638604e987f0532211d0666e314
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6f0e0110738d7bba2c5b91691df743ce
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7c7055c0a2e907ae173d957c4c293b65
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5784fc8746f68b156285e6daf75566d0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e8524345f994cdd297263186177ccfa8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-350de45ccf973ef572dfcc0ab648225e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-09f69463d613fec012bcc7a84152ca39
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a08d019e5b228f007357619957c32870
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e0b08f6931b6fc06abcefbc105f26287
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d716caef55146187172a5e1656220bd6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c730ede3097412a3de68719ac1134c04
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cc991cd93b58930a7c0133b0f4f304d0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f232cc8a0c514aecaca6b224aa4add00
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ba4c1aca1ab16bf3f382adb239610cca
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1256243a4db620e562a5ca2e3556f65e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-79dbc9aac7ce8f8b1437f8390c9b8244
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cadfb4ee9e5536e2d175f2822903345a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6f2eacc68458dd88508244abb6922e65
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-add70dad82bd2bc7c4f1d3e44c8167d0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-929440bc716cc538364bbcee5648dea1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-72afee49135eeea3e436bdcc68d0b7aa
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7223dd545298dfaa38866828d3a4bc07
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e0dff2234d52acf9872a12cb079c9fbf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a863db7ad1e9f0e844b6156553d44632
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-083271760040c6b88821757f7ab5598a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5499dd0e4483407ef7728ce0153f3d31
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bde36950302f8deb425e522038ccec50
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ba406262dc2c7935b19a0daf0d5472f3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fde616cde203ea4f2f4ff06f94bccec8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ac063956b60cf4df0174268e33605481
FileName: ./.gitignore
SPDXID: SPDXRef-64c10419de0a5e8051bcb2cd6fcf240b
FileChecksum: SHA1: d523f75e2880ad6abf0b27e9c3471ad54fd5b704
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./.woodpecker.yml
SPDXID: SPDXRef-d7728b707be34a8f23b07101100381d2
FileChecksum: SHA1: 81c3797316d85252d466a90e111d48d868b5e55c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./Cargo.toml
SPDXID: SPDXRef-c9f8ff1ecd2f58819b169230f8c65f29
FileChecksum: SHA1: 353536c84d0438ed19471c7d884aa0486f56d4e9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./README.md
SPDXID: SPDXRef-0ab43e2b81152f2fcc5e6b2c81eab556
FileChecksum: SHA1: 7a306efdfaa8cf7f773373bc05ae3a27c281eae9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/chip.rs
SPDXID: SPDXRef-0b323446fdbaf8fe50a28f7019b4bfdc
FileChecksum: SHA1: 38fc8b60f63e2687708e3d2ecb8dd12c6cded655
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/flat_view.rs
SPDXID: SPDXRef-1839d0569e017590b7e68a518dc9fc51
FileChecksum: SHA1: cdd425677fe6dc9043bd682454ce040a6b60e2cd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/hierarchy/mod.rs
SPDXID: SPDXRef-54ef4051f4beb5ad51eb81787368e5e5
FileChecksum: SHA1: 67e7b58e6c86a94087c9496580d1e8e5873a785d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/hierarchy/prelude.rs
SPDXID: SPDXRef-fa2e7af3b3494455c80040e3f6b17792
FileChecksum: SHA1: f460d7047f72be32b5a50a91f7353aeaa3704b42
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/hierarchy/util.rs
SPDXID: SPDXRef-c4fc5b3484506dbba80c5b5d2d681503
FileChecksum: SHA1: d5df194adc2d573669b7918346250f4a465c360d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/l2n/mod.rs
SPDXID: SPDXRef-345c448c0c67e0013a502d5671138229
FileChecksum: SHA1: c3a9e41283555916466d53f6da83269ca7a2dd63
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/l2n/util.rs
SPDXID: SPDXRef-1c0db638604e987f0532211d0666e314
FileChecksum: SHA1: 6cff59e1ebd413dd16aae292adb01df7dfb0fcbd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/layout/io.rs
SPDXID: SPDXRef-6f0e0110738d7bba2c5b91691df743ce
FileChecksum: SHA1: cd7de8a297e3686233f438c51f3c010e57d0d988
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/layout/mod.rs
SPDXID: SPDXRef-7c7055c0a2e907ae173d957c4c293b65
FileChecksum: SHA1: 9161ec43e20d6d949db6a5835f9c89e1d5ab09c2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/layout/prelude.rs
SPDXID: SPDXRef-5784fc8746f68b156285e6daf75566d0
FileChecksum: SHA1: 242ae6dbd39a584e59d82bd42cc88699a74012c5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/layout/util.rs
SPDXID: SPDXRef-e8524345f994cdd297263186177ccfa8
FileChecksum: SHA1: dc23618f4ee213ea7db20abe257affab4838ec46
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/lib.rs
SPDXID: SPDXRef-350de45ccf973ef572dfcc0ab648225e
FileChecksum: SHA1: 3ffc2c01cd012732f600278b5a70b9dd5573b6bf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2022-2024 Thomas Kramer
FileName: ./src/library.rs
SPDXID: SPDXRef-09f69463d613fec012bcc7a84152ca39
FileChecksum: SHA1: d3a8a4407e0ea57519c4308a29766e7ca03d2c98
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/netlist/arc_id.rs
SPDXID: SPDXRef-a08d019e5b228f007357619957c32870
FileChecksum: SHA1: a5efe305b6df65a9182ce538e76f7d03610e4f4e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2020-2022 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/netlist/mod.rs
SPDXID: SPDXRef-e0b08f6931b6fc06abcefbc105f26287
FileChecksum: SHA1: 3aebf7ba1e5d1a68a7fa6aaf7728ad94d0b8449b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/netlist/util.rs
SPDXID: SPDXRef-d716caef55146187172a5e1656220bd6
FileChecksum: SHA1: 82550a30dbed65e7d615d0d062c19774b3532379
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/prelude.rs
SPDXID: SPDXRef-c730ede3097412a3de68719ac1134c04
FileChecksum: SHA1: 258bf99fca94a4f185b4b3b086fbaedff109fee7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/profile.rs
SPDXID: SPDXRef-cc991cd93b58930a7c0133b0f4f304d0
FileChecksum: SHA1: def5e6f10a87886ebb9678ba28d7ac3f0b8cc504
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2018-2022 Thomas Kramer
FileName: ./src/property_storage.rs
SPDXID: SPDXRef-f232cc8a0c514aecaca6b224aa4add00
FileChecksum: SHA1: a63cb0ed026c8d176d75746c878f003725609aee
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/reference_access/hierarchy_reference_access.rs
SPDXID: SPDXRef-ba4c1aca1ab16bf3f382adb239610cca
FileChecksum: SHA1: b982edcab43ecbe892c7deb8551bf9af5c7ba288
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/reference_access/l2n_reference_access.rs
SPDXID: SPDXRef-1256243a4db620e562a5ca2e3556f65e
FileChecksum: SHA1: 109c3d9f576aed744a72cde13c9cb116c020daf0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/reference_access/layout_reference_access.rs
SPDXID: SPDXRef-79dbc9aac7ce8f8b1437f8390c9b8244
FileChecksum: SHA1: d0aed8357fc921c61276dc06d11f140d654fa6d6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/reference_access/mod.rs
SPDXID: SPDXRef-cadfb4ee9e5536e2d175f2822903345a
FileChecksum: SHA1: fa08b8d4d80eff00cf09bbb3f0a8beabe408877d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2020-2024 Thomas Kramer
FileName: ./src/reference_access/netlist_reference_access.rs
SPDXID: SPDXRef-6f2eacc68458dd88508244abb6922e65
FileChecksum: SHA1: 86493f6a1985908cdf65a11730bdbcf4e13edc40
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/rw_reference_access/hierarchy_reference_access.rs
SPDXID: SPDXRef-add70dad82bd2bc7c4f1d3e44c8167d0
FileChecksum: SHA1: 63b6157abb9e728de0d1c185158c4d8d1d8de0fe
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2020-2024 Thomas Kramer
FileName: ./src/rw_reference_access/mod.rs
SPDXID: SPDXRef-929440bc716cc538364bbcee5648dea1
FileChecksum: SHA1: 4dd9b16c34a996f56f0d1b6a2eedcc93efbc3206
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/rw_reference_access/netlist_reference_access.rs
SPDXID: SPDXRef-72afee49135eeea3e436bdcc68d0b7aa
FileChecksum: SHA1: 5a01c11cb27ec0a3bf03a71401121967614b82a8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2020-2024 Thomas Kramer
FileName: ./src/slab_alloc.rs
SPDXID: SPDXRef-7223dd545298dfaa38866828d3a4bc07
FileChecksum: SHA1: 7b483ae2362cd31338a806b6c4ee121266084c15
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2022-2024 Thomas Kramer
FileName: ./src/traits.rs
SPDXID: SPDXRef-e0dff2234d52acf9872a12cb079c9fbf
FileChecksum: SHA1: ed8e657bb736b42029b059113cab0db76905ffab
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/undo.rs
SPDXID: SPDXRef-a863db7ad1e9f0e844b6156553d44632
FileChecksum: SHA1: fef961e6c43793b3c2220a77ad1a6b20e4037911
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./tests/auto_traits.rs
SPDXID: SPDXRef-083271760040c6b88821757f7ab5598a
FileChecksum: SHA1: 2a3561632db9d224e5973f15328a02b1abc62d8a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./tests/chip.rs
SPDXID: SPDXRef-5499dd0e4483407ef7728ce0153f3d31
FileChecksum: SHA1: 2c7e820710f84e9a52c926c2fec799ab11e64656
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./tests/hierarchy_utils.rs
SPDXID: SPDXRef-bde36950302f8deb425e522038ccec50
FileChecksum: SHA1: a63150b11ccb829640bf397ce5ddc7bf65cf0c9e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2020-2021 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./tests/layout_properties.rs
SPDXID: SPDXRef-ba406262dc2c7935b19a0daf0d5472f3
FileChecksum: SHA1: c92bb5c34eb26b2acbb15d7bd1d0b3739c8a250f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./tests/test.rs
SPDXID: SPDXRef-fde616cde203ea4f2f4ff06f94bccec8
FileChecksum: SHA1: 7af708862f62494e86d86a245efebd1b9bc9fd23
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./tests/test_blanket_impl.rs
SPDXID: SPDXRef-ac063956b60cf4df0174268e33605481
FileChecksum: SHA1: ad6a7c8ad1f9b2768ef72f1eeac836eef11bcfa0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2023 Thomas Kramer