#[repr(C)]pub struct uECC_HashContext {
pub init_hash: Option<unsafe extern "C" fn(context: *const uECC_HashContext)>,
pub update_hash: Option<unsafe extern "C" fn(context: *const uECC_HashContext, message: *const u8, message_size: c_uint)>,
pub finish_hash: Option<unsafe extern "C" fn(context: *const uECC_HashContext, hash_result: *mut u8)>,
pub block_size: c_uint,
pub result_size: c_uint,
pub tmp: *mut u8,
}Fields§
§init_hash: Option<unsafe extern "C" fn(context: *const uECC_HashContext)>§update_hash: Option<unsafe extern "C" fn(context: *const uECC_HashContext, message: *const u8, message_size: c_uint)>§finish_hash: Option<unsafe extern "C" fn(context: *const uECC_HashContext, hash_result: *mut u8)>§block_size: c_uint§result_size: c_uint§tmp: *mut u8Trait Implementations§
Source§impl Clone for uECC_HashContext
impl Clone for uECC_HashContext
Source§fn clone(&self) -> uECC_HashContext
fn clone(&self) -> uECC_HashContext
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for uECC_HashContext
impl Debug for uECC_HashContext
impl Copy for uECC_HashContext
Auto Trait Implementations§
impl Freeze for uECC_HashContext
impl RefUnwindSafe for uECC_HashContext
impl !Send for uECC_HashContext
impl !Sync for uECC_HashContext
impl Unpin for uECC_HashContext
impl UnwindSafe for uECC_HashContext
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