#[repr(C, align(64))]pub struct vlib_global_main_t {Show 20 fields
pub cacheline0: __IncompleteArrayField<u8_>,
pub vlib_mains: *mut *mut vlib_main_t,
pub name: *mut c_char,
pub exec_path: *mut c_char,
pub argv: *mut *mut u8_,
pub post_mortem_callbacks: *mut Option<unsafe extern "C" fn()>,
pub need_vlib_worker_thread_node_runtime_update: c_int,
pub cli_main: vlib_cli_main_t,
pub node_registrations: *mut vlib_node_registration_t,
pub elog_main: elog_main_t,
pub configured_elog_ring_size: u32_,
pub trace_filter: vlib_trace_filter_t,
pub init_function_registrations: *mut _vlib_init_function_list_elt_t,
pub main_loop_enter_function_registrations: *mut _vlib_init_function_list_elt_t,
pub main_loop_exit_function_registrations: *mut _vlib_init_function_list_elt_t,
pub worker_init_function_registrations: *mut _vlib_init_function_list_elt_t,
pub num_workers_change_function_registrations: *mut _vlib_init_function_list_elt_t,
pub api_init_function_registrations: *mut _vlib_init_function_list_elt_t,
pub config_function_registrations: *mut vlib_config_function_runtime_t,
pub init_functions_called: *mut uword,
}Fields§
§cacheline0: __IncompleteArrayField<u8_>§vlib_mains: *mut *mut vlib_main_t§name: *mut c_char§exec_path: *mut c_char§argv: *mut *mut u8_§post_mortem_callbacks: *mut Option<unsafe extern "C" fn()>§need_vlib_worker_thread_node_runtime_update: c_int§cli_main: vlib_cli_main_t§node_registrations: *mut vlib_node_registration_t§elog_main: elog_main_t§configured_elog_ring_size: u32_§trace_filter: vlib_trace_filter_t§init_function_registrations: *mut _vlib_init_function_list_elt_t§main_loop_enter_function_registrations: *mut _vlib_init_function_list_elt_t§main_loop_exit_function_registrations: *mut _vlib_init_function_list_elt_t§worker_init_function_registrations: *mut _vlib_init_function_list_elt_t§num_workers_change_function_registrations: *mut _vlib_init_function_list_elt_t§api_init_function_registrations: *mut _vlib_init_function_list_elt_t§config_function_registrations: *mut vlib_config_function_runtime_t§init_functions_called: *mut uwordTrait Implementations§
Auto Trait Implementations§
impl Freeze for vlib_global_main_t
impl RefUnwindSafe for vlib_global_main_t
impl !Send for vlib_global_main_t
impl !Sync for vlib_global_main_t
impl Unpin for vlib_global_main_t
impl UnsafeUnpin for vlib_global_main_t
impl UnwindSafe for vlib_global_main_t
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more