Skip to content

Commit 5cf98fe

Browse files
committed
Update base64.md not to use deprecated functions
This patch addresses the following warnings: warning: use of deprecated function `base64::encode`: Use Engine::encode --> src/bin/base64.rs:3:14 | 3 | use base64::{encode, decode}; | ^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated function `base64::decode`: Use Engine::decode --> src/bin/base64.rs:3:22 | 3 | use base64::{encode, decode}; | ^^^^^^ warning: use of deprecated function `base64::encode`: Use Engine::encode --> src/bin/base64.rs:7:17 | 7 | let encoded = encode(hello); | ^^^^^^ warning: use of deprecated function `base64::decode`: Use Engine::decode --> src/bin/base64.rs:8:17 | 8 | let decoded = decode(&encoded)?; | ^^^^^^ Also, this patch updates broken links on decode and encode.
1 parent 5ef648b commit 5cf98fe

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/encoding/string/base64.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ and decodes it with [`decode`].
88
```rust,edition2018
99
use anyhow::Result;
1010
use std::str;
11-
use base64::{encode, decode};
11+
use base64::prelude::*;
1212
1313
fn main() -> Result<()> {
1414
let hello = b"hello rustaceans";
15-
let encoded = encode(hello);
16-
let decoded = decode(&encoded)?;
15+
let encoded = BASE64_STANDARD.encode(hello);
16+
let decoded = BASE64_STANDARD.decode(&encoded)?;
1717
1818
println!("origin: {}", str::from_utf8(hello)?);
1919
println!("base64 encoded: {}", encoded);
@@ -23,5 +23,5 @@ fn main() -> Result<()> {
2323
}
2424
```
2525

26-
[`decode`]: https://docs.rs/base64/*/base64/fn.decode.html
27-
[`encode`]: https://docs.rs/base64/*/base64/fn.encode.html
26+
[`decode`]: https://docs.rs/base64/latest/base64/engine/trait.Engine.html#method.decode
27+
[`encode`]: https://docs.rs/base64/latest/base64/engine/trait.Engine.html#method.encode

0 commit comments

Comments
 (0)