pub struct NikonEncryptedDataProcessor;
Expand description
Nikon Encrypted Data processor using existing implementation
Processes Nikon encrypted maker note data using the existing nikon::encryption
implementation. This processor detects encryption and manages keys for decryption.
§ExifTool Reference
Nikon.pm ProcessNikonEncrypted function and encryption key management
Trait Implementations§
Source§impl BinaryDataProcessor for NikonEncryptedDataProcessor
impl BinaryDataProcessor for NikonEncryptedDataProcessor
Source§fn can_process(&self, context: &ProcessorContext) -> ProcessorCapability
fn can_process(&self, context: &ProcessorContext) -> ProcessorCapability
Assess this processor’s capability to handle the given context Read more
Source§fn process_data(
&self,
data: &[u8],
context: &ProcessorContext,
) -> Result<ProcessorResult>
fn process_data( &self, data: &[u8], context: &ProcessorContext, ) -> Result<ProcessorResult>
Process binary data and extract tags Read more
Source§fn get_metadata(&self) -> ProcessorMetadata
fn get_metadata(&self) -> ProcessorMetadata
Get metadata about this processor Read more
Auto Trait Implementations§
impl Freeze for NikonEncryptedDataProcessor
impl RefUnwindSafe for NikonEncryptedDataProcessor
impl Send for NikonEncryptedDataProcessor
impl Sync for NikonEncryptedDataProcessor
impl Unpin for NikonEncryptedDataProcessor
impl UnwindSafe for NikonEncryptedDataProcessor
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