MCPcopy Create free account
hub / github.com/RustCrypto/utils / impl_zeroize_on_drop

Function impl_zeroize_on_drop

zeroize_derive/src/lib.rs:416–423  ·  view source on GitHub ↗
(input: &DeriveInput)

Source from the content-addressed store, hash-verified

414}
415
416fn impl_zeroize_on_drop(input: &DeriveInput) -> TokenStream {
417 let name = input.ident.clone();
418 let (impl_gen, type_gen, where_) = input.generics.split_for_impl();
419 quote! {
420 #[doc(hidden)]
421 impl #impl_gen ::zeroize::ZeroizeOnDrop for #name #type_gen #where_ {}
422 }
423}
424
425#[cfg(test)]
426mod tests {

Callers 1

Calls 1

cloneMethod · 0.45

Tested by

no test coverage detected