#[repr(C)]pub struct Base64Api {
pub encoded_size: Option<unsafe extern "C" fn(raw_size: u64) -> u64>,
pub encode: Option<unsafe extern "C" fn(encoded: *mut c_char, raw: *const u8, raw_size: u64) -> u64>,
pub decoded_size: Option<unsafe extern "C" fn(encoded: *const c_char, encoded_size: u64) -> u64>,
pub decode: Option<unsafe extern "C" fn(raw: *mut u8, encoded: *const c_char, encoded_size: u64) -> u64>,
}Fields§
§encoded_size: Option<unsafe extern "C" fn(raw_size: u64) -> u64>§encode: Option<unsafe extern "C" fn(encoded: *mut c_char, raw: *const u8, raw_size: u64) -> u64>§decoded_size: Option<unsafe extern "C" fn(encoded: *const c_char, encoded_size: u64) -> u64>§decode: Option<unsafe extern "C" fn(raw: *mut u8, encoded: *const c_char, encoded_size: u64) -> u64>Implementations§
Source§impl Base64Api
impl Base64Api
pub unsafe fn encoded_size(&self, raw_size: u64) -> u64
pub unsafe fn encode( &self, encoded: *mut c_char, raw: *const u8, raw_size: u64, ) -> u64
pub unsafe fn decoded_size( &self, encoded: *const c_char, encoded_size: u64, ) -> u64
pub unsafe fn decode( &self, raw: *mut u8, encoded: *const c_char, encoded_size: u64, ) -> u64
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Base64Api
impl RefUnwindSafe for Base64Api
impl Send for Base64Api
impl Sync for Base64Api
impl Unpin for Base64Api
impl UnwindSafe for Base64Api
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