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