Struct const_decoder::Pem
source · pub struct Pem;
Expand description
Decoder for the PEM file format (Base64 with additional header / trailer lines).
§Examples
// X.25519 private key generated using OpenSSL:
// `openssl genpkey -algorithm X25519`.
const PRIVATE_KEY: [u8; 48] = Pem::decode(
b"-----BEGIN PRIVATE KEY-----
MC4CAQAwBQYDK2VuBCIEINAOV4yAyaoM2wmJPApQs3byDhw7oJRG47V0VHwGnctD
-----END PRIVATE KEY-----",
);
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Pem
impl RefUnwindSafe for Pem
impl Send for Pem
impl Sync for Pem
impl Unpin for Pem
impl UnwindSafe for Pem
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)