Skip to main content

AeronArchiveCredentialsFreeFuncCallback

Trait AeronArchiveCredentialsFreeFuncCallback 

Source
pub trait AeronArchiveCredentialsFreeFuncCallback {
    // Required method
    fn handle_aeron_archive_credentials_free_func(
        &mut self,
        credentials: AeronArchiveEncodedCredentials,
    );
}
Expand description

Callback to return encoded credentials so they may be reused or freed.

@param credentials to reuse or free

(note you must copy any arguments that you use afterwards even those with static lifetimes)

Required Methods§

Implementors§

Source§

impl AeronArchiveCredentialsFreeFuncCallback for AeronArchiveCredentialsFreeFuncLogger

Source§

impl AeronArchiveCredentialsFreeFuncCallback for NoHandler

Source§

impl<F: FnMut(AeronArchiveEncodedCredentials)> AeronArchiveCredentialsFreeFuncCallback for F

Any closure with the matching signature is a callback: methods that retain it heap-allocate it into a Handler owned by the registering resource.

Source§

impl<T: AeronArchiveCredentialsFreeFuncCallback> AeronArchiveCredentialsFreeFuncCallback for Handler<T>

Pass an existing Handler clone anywhere a callback value is expected, e.g. to share one callback instance across several registrations.