pub type log_append_cb = Option<unsafe extern "C" fn(log: *mut log, idx: u32)>;
Expand description
@typedef log_append_cb @brief Callback that is executed each time the corresponding log is appended to.
@param log The log that was just appended to. @param idx The index of newly appended log entry.
Aliased Type§
enum log_append_cb {
None,
Some(unsafe extern "C" fn(_: *mut log, _: u32)),
}
Variants§
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 4 bytes
Size for each variant:
None
: 0 bytesSome
: 4 bytes