//! Various utilities used throughout tonic. // some combinations of features might cause things here not to be used #![allow(dead_code)] pub(crate) mod base64 { use base64::{ alphabet, engine::{ general_purpose::{GeneralPurpose, GeneralPurposeConfig}, DecodePaddingMode, }, }; pub(crate) const STANDARD: GeneralPurpose = GeneralPurpose::new( &alphabet::STANDARD, GeneralPurposeConfig::new() .with_encode_padding(true) .with_decode_padding_mode(DecodePaddingMode::Indifferent), ); pub(crate) const STANDARD_NO_PAD: GeneralPurpose = GeneralPurpose::new( &alphabet::STANDARD, GeneralPurposeConfig::new() .with_encode_padding(false) .with_decode_padding_mode(DecodePaddingMode::Indifferent), ); }