Coverage Report

Created: 2025-11-09 06:15

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/bson-rust/src/base64.rs
Line
Count
Source
1
use base64::{engine::general_purpose::STANDARD, DecodeError, Engine};
2
3
147k
pub fn decode<T: AsRef<[u8]>>(input: T) -> Result<Vec<u8>, DecodeError> {
4
147k
    STANDARD.decode(input)
5
147k
}
6
7
160k
pub fn encode<T: AsRef<[u8]>>(input: T) -> String {
8
160k
    STANDARD.encode(input)
9
160k
}
Unexecuted instantiation: bson::base64::encode::<alloc::vec::Vec<u8>>
bson::base64::encode::<&alloc::vec::Vec<u8>>
Line
Count
Source
7
1.55k
pub fn encode<T: AsRef<[u8]>>(input: T) -> String {
8
1.55k
    STANDARD.encode(input)
9
1.55k
}
bson::base64::encode::<&[u8]>
Line
Count
Source
7
92.9k
pub fn encode<T: AsRef<[u8]>>(input: T) -> String {
8
92.9k
    STANDARD.encode(input)
9
92.9k
}
bson::base64::encode::<&[u8]>
Line
Count
Source
7
65.8k
pub fn encode<T: AsRef<[u8]>>(input: T) -> String {
8
65.8k
    STANDARD.encode(input)
9
65.8k
}