Type Alias riot_sys::log_append_cb

source ·
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§

§1.0.0

None

No value.

§1.0.0

Some(unsafe extern "C" fn(_: *mut log, _: u32))

Some value of type T.

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 bytes
  • Some: 4 bytes