lyplg_ext_data_validate_clb

Type Alias lyplg_ext_data_validate_clb 

Source
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§

pub 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.