pub type lyplg_ext_data_validate_clb = Option<unsafe extern "C" fn(ext: *mut lysc_ext_instance, sibling: *mut lyd_node, dep_tree: *const lyd_node, data_type: Type, val_opts: u32, diff: *mut *mut lyd_node) -> Type>;

Aliased Type§

enum lyplg_ext_data_validate_clb {
    None,
    Some(unsafe extern "C" fn(_: *mut lysc_ext_instance, _: *mut lyd_node, _: *const lyd_node, _: u32, _: u32, _: *mut *mut lyd_node) -> u32),
}

Variants§

§1.0.0

None

No value.

§1.0.0

Some(unsafe extern "C" fn(_: *mut lysc_ext_instance, _: *mut lyd_node, _: *const lyd_node, _: u32, _: u32, _: *mut *mut lyd_node) -> u32)

Some value of type T.