From 5a9f0bb0118da9dd1f40edfd19cea9859b88ab72 Mon Sep 17 00:00:00 2001 From: C0D3 M4513R <28912031+C0D3-M4513R@users.noreply.github.com> Date: Wed, 29 May 2024 20:54:41 +0200 Subject: [PATCH] Use Arc instead of String --- generate.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/generate.sh b/generate.sh index 2ceba80..bd069f6 100755 --- a/generate.sh +++ b/generate.sh @@ -39,6 +39,9 @@ sed -i 's/Result>/Result> src/models/mod.rs sed -i 's/tags: Vec/tags: Vec/g' src/models/*.rs +sed -Ei 's/(:[a-zA-Z0-9 \-_<>]*)String/\1std::sync::Arc/g' src/models/*.rs +sed -Ei 's/serde = "(.*)"/serde = {version = "\1", features = ["rc"]}/g' Cargo.toml +sed -Ei 's/#\[derive\((.*)(, )?Default(, )?/#[derive(\1/g' src/models/*.rs echo "" >> Cargo.toml echo "[dependencies.log]" >> Cargo.toml echo "version = \"0.4\"" >> Cargo.toml