diff options
author | Daniel Silverstone <dsilvers+gitlab@digital-scurf.org> | 2021-10-12 18:12:21 +0000 |
---|---|---|
committer | Daniel Silverstone <dsilvers+gitlab@digital-scurf.org> | 2021-10-12 18:12:21 +0000 |
commit | aa6b4ebb625483a8f68faf9d1cfe1c7b91f5869c (patch) | |
tree | 627e538569c7e9db503ab104ad524174260fa242 | |
parent | 2550484458f46c8811d6290f3c402a97cc6e907f (diff) | |
parent | c1b0e3fe880bbf39cc39074d67a697f7b7e9ba22 (diff) | |
download | subplot-aa6b4ebb625483a8f68faf9d1cfe1c7b91f5869c.tar.gz |
Merge branch 'fix-for-1.48.0' into 'main'
fix(portability): avoid using str::split_once
See merge request subplot/subplot!222
-rw-r--r-- | src/ast.rs | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -224,7 +224,9 @@ fn parse_code_block_attrs(attrs: &str) -> Attr { id = x.to_string(); } else if let Some(x) = word.strip_prefix('.') { classes.push(x.to_string()); - } else if let Some((k, v)) = word.split_once('=') { + } else if let Some(i) = word.find('=') { + let k = &word[..i]; + let v = &word[i + 1..]; keyvalues.push((k.to_string(), v.to_string())); } } |