summaryrefslogtreecommitdiffstats
path: root/src/package/name.rs
AgeCommit message (Collapse)Author
2021-01-18Run `cargo fmt`Matthias Beyer
Signed-off-by: Matthias Beyer <matthias.beyer@atos.net>
2021-01-13Add LICENSE file and license headersMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-12-16Replace manual Display implementations with deriveMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-11-08Remove unused imports, sort importsMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-11-05Derive Serialize for all typesMatthias Beyer
Because we want to write the whole Tree object into the database as JSON, we need to be able to serialize all these types. Some of them (which had no implementation of Deserialize) also got an implementation of Deserialize, because we also want to be able to read them from the database and print them to the user. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-10-28Split parser implementationMatthias Beyer
This commit splits the parser implementation and moves the code to the types it parses. This way we reduce the code duplication. A util module was added for the trivial parser functions. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-10-13Split files for more structureMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>