Skip to content

Commit be2cd41

Browse files
author
daniel.eades
committed
remove unnecessary 'main' in doc tests
1 parent ffd16da commit be2cd41

File tree

2 files changed

+15
-25
lines changed

2 files changed

+15
-25
lines changed

src/decode.rs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,8 @@ impl error::Error for DecodeError {
6262
///# Example
6363
///
6464
///```rust
65-
///fn main() {
66-
/// let bytes = base64::decode("aGVsbG8gd29ybGQ=").unwrap();
67-
/// println!("{:?}", bytes);
68-
///}
65+
/// let bytes = base64::decode("aGVsbG8gd29ybGQ=").unwrap();
66+
/// println!("{:?}", bytes);
6967
///```
7068
#[cfg(any(feature = "alloc", feature = "std", test))]
7169
pub fn decode<T: AsRef<[u8]>>(input: T) -> Result<Vec<u8>, DecodeError> {
@@ -78,7 +76,6 @@ pub fn decode<T: AsRef<[u8]>>(input: T) -> Result<Vec<u8>, DecodeError> {
7876
///# Example
7977
///
8078
///```rust
81-
///fn main() {
8279
/// let bytes = base64::decode_engine(
8380
/// "aGVsbG8gd29ybGR+Cg==",
8481
/// &base64::engine::DEFAULT_ENGINE,
@@ -94,7 +91,6 @@ pub fn decode<T: AsRef<[u8]>>(input: T) -> Result<Vec<u8>, DecodeError> {
9491
///
9592
/// ).unwrap();
9693
/// println!("{:?}", bytes_url);
97-
///}
9894
///```
9995
#[cfg(any(feature = "alloc", feature = "std", test))]
10096
pub fn decode_engine<E: Engine, T: AsRef<[u8]>>(

src/encode.rs

Lines changed: 13 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,8 @@ use alloc::{string::String, vec};
1313
///# Example
1414
///
1515
///```rust
16-
///fn main() {
17-
/// let b64 = base64::encode(b"hello world");
18-
/// println!("{}", b64);
19-
///}
16+
/// let b64 = base64::encode(b"hello world");
17+
/// println!("{}", b64);
2018
///```
2119
#[cfg(any(feature = "alloc", feature = "std", test))]
2220
pub fn encode<T: AsRef<[u8]>>(input: T) -> String {
@@ -34,7 +32,6 @@ pub fn encode<T: AsRef<[u8]>>(input: T) -> String {
3432
/// &base64::alphabet::URL_SAFE,
3533
/// base64::engine::fast_portable::NO_PAD);
3634
///
37-
///fn main() {
3835
/// let b64 = base64::encode_engine(
3936
/// b"hello world~",
4037
/// &base64::engine::DEFAULT_ENGINE
@@ -46,7 +43,6 @@ pub fn encode<T: AsRef<[u8]>>(input: T) -> String {
4643
/// &URL_SAFE_ENGINE
4744
/// );
4845
/// println!("{}", b64_url);
49-
///}
5046
///```
5147
#[cfg(any(feature = "alloc", feature = "std", test))]
5248
pub fn encode_engine<E: Engine, T: AsRef<[u8]>>(input: T, engine: &E) -> String {
@@ -116,22 +112,20 @@ pub fn encode_engine_string<E: Engine, T: AsRef<[u8]>>(
116112
/// # Example
117113
///
118114
/// ```rust
119-
/// fn main() {
120-
/// let s = b"hello internet!";
121-
/// let mut buf = Vec::new();
122-
/// // make sure we'll have a slice big enough for base64 + padding
123-
/// buf.resize(s.len() * 4 / 3 + 4, 0);
115+
/// let s = b"hello internet!";
116+
/// let mut buf = Vec::new();
117+
/// // make sure we'll have a slice big enough for base64 + padding
118+
/// buf.resize(s.len() * 4 / 3 + 4, 0);
124119
///
125-
/// let bytes_written = base64::encode_engine_slice(
126-
/// s,
127-
/// &mut buf,
128-
/// &base64::engine::DEFAULT_ENGINE);
120+
/// let bytes_written = base64::encode_engine_slice(
121+
/// s,
122+
/// &mut buf,
123+
/// &base64::engine::DEFAULT_ENGINE);
129124
///
130-
/// // shorten our vec down to just what was written
131-
/// buf.resize(bytes_written, 0);
125+
/// // shorten our vec down to just what was written
126+
/// buf.resize(bytes_written, 0);
132127
///
133-
/// assert_eq!(s, base64::decode(&buf).unwrap().as_slice());
134-
/// }
128+
/// assert_eq!(s, base64::decode(&buf).unwrap().as_slice());
135129
/// ```
136130
pub fn encode_engine_slice<E: Engine, T: AsRef<[u8]>>(
137131
input: T,

0 commit comments

Comments
 (0)