summaryrefslogtreecommitdiff
path: root/src/codegen.rs
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2023-04-10 11:47:34 +0100
committerDaniel Silverstone <dsilvers@digital-scurf.org>2023-04-10 11:47:34 +0100
commitacf390c47f2b23a460e6eb507447809b29eeb3a1 (patch)
tree9ae8e3a6a6f68e6f626f2ee5a9ae80d6171d1fbf /src/codegen.rs
parent321eaa952ebd9c445745ea811f54598baf29e74e (diff)
downloadsubplot-acf390c47f2b23a460e6eb507447809b29eeb3a1.tar.gz
(chore): Update for newer base64 API
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
Diffstat (limited to 'src/codegen.rs')
-rw-r--r--src/codegen.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/codegen.rs b/src/codegen.rs
index 8c69ed3..9f346a9 100644
--- a/src/codegen.rs
+++ b/src/codegen.rs
@@ -4,7 +4,7 @@ use std::fs::File;
use std::io::Write;
use std::path::{Path, PathBuf};
-use base64::encode;
+use base64::prelude::{Engine as _, BASE64_STANDARD};
use serde::Serialize;
use tera::{Context, Tera, Value};
@@ -88,7 +88,7 @@ fn write(filename: &Path, content: &str) -> Result<(), SubplotError> {
fn base64(v: &Value, _: &HashMap<String, Value>) -> tera::Result<Value> {
match v {
- Value::String(s) => Ok(Value::String(encode(s))),
+ Value::String(s) => Ok(Value::String(BASE64_STANDARD.encode(s))),
_ => Err(tera::Error::msg(
"can only base64 encode strings".to_string(),
)),