1 //! Preconfigured engines for common use cases. 2 //! 3 //! These are re-exports of `const` engines in [crate::engine::general_purpose], renamed with a `BASE64_` 4 //! prefix for those who prefer to `use` the entire path to a name. 5 //! 6 //! # Examples 7 //! 8 //! ``` 9 //! use base64::prelude::{Engine as _, BASE64_STANDARD_NO_PAD}; 10 //! 11 //! assert_eq!("c29tZSBieXRlcw", &BASE64_STANDARD_NO_PAD.encode(b"some bytes")); 12 //! ``` 13 14 pub use crate::engine::Engine; 15 16 pub use crate::engine::general_purpose::STANDARD as BASE64_STANDARD; 17 pub use crate::engine::general_purpose::STANDARD_NO_PAD as BASE64_STANDARD_NO_PAD; 18 pub use crate::engine::general_purpose::URL_SAFE as BASE64_URL_SAFE; 19 pub use crate::engine::general_purpose::URL_SAFE_NO_PAD as BASE64_URL_SAFE_NO_PAD; 20