pub trait KeySetClient<const KL: usize> {
// Required method
fn set_key_done(
&self,
previous_key: Option<&'static mut [u8; KL]>,
error: Result<(), ErrorCode>,
);
}
Expand description
Client for setting keys.
Required Methods§
Sourcefn set_key_done(
&self,
previous_key: Option<&'static mut [u8; KL]>,
error: Result<(), ErrorCode>,
)
fn set_key_done( &self, previous_key: Option<&'static mut [u8; KL]>, error: Result<(), ErrorCode>, )
Called when the key has been set.
Returns the previous key if one was set.
§error
:
Ok(())
: The key was set successfully.Err(())
: The key was not set successfully.ErrorCode::FAIL
: The key could not be set.