#[repr(C)]pub struct VCL_conf {Show 28 fields
pub magic: c_uint,
pub syntax: c_uint,
pub default_director: *mut VCL_BACKEND,
pub default_probe: VCL_PROBE,
pub nref: c_uint,
pub ref_: *const vpi_ref,
pub nsrc: c_uint,
pub nsub: c_uint,
pub srcname: *mut *const c_char,
pub srcbody: *mut *const c_char,
pub nvmod: c_int,
pub instance_info: *const vpi_ii,
pub event_vcl: vcl_event_f,
pub recv_func: vcl_func_f,
pub pipe_func: vcl_func_f,
pub pass_func: vcl_func_f,
pub hash_func: vcl_func_f,
pub purge_func: vcl_func_f,
pub miss_func: vcl_func_f,
pub hit_func: vcl_func_f,
pub deliver_func: vcl_func_f,
pub synth_func: vcl_func_f,
pub backend_fetch_func: vcl_func_f,
pub backend_refresh_func: vcl_func_f,
pub backend_response_func: vcl_func_f,
pub backend_error_func: vcl_func_f,
pub init_func: vcl_func_f,
pub fini_func: vcl_func_f,
}Fields§
§magic: c_uint§syntax: c_uint§default_director: *mut VCL_BACKEND§default_probe: VCL_PROBE§nref: c_uint§ref_: *const vpi_ref§nsrc: c_uint§nsub: c_uint§srcname: *mut *const c_char§srcbody: *mut *const c_char§nvmod: c_int§instance_info: *const vpi_ii§event_vcl: vcl_event_f§recv_func: vcl_func_f§pipe_func: vcl_func_f§pass_func: vcl_func_f§hash_func: vcl_func_f§purge_func: vcl_func_f§miss_func: vcl_func_f§hit_func: vcl_func_f§deliver_func: vcl_func_f§synth_func: vcl_func_f§backend_fetch_func: vcl_func_f§backend_refresh_func: vcl_func_f§backend_response_func: vcl_func_f§backend_error_func: vcl_func_f§init_func: vcl_func_f§fini_func: vcl_func_fTrait Implementations§
Auto Trait Implementations§
impl !Send for VCL_conf
impl !Sync for VCL_conf
impl Freeze for VCL_conf
impl RefUnwindSafe for VCL_conf
impl Unpin for VCL_conf
impl UnsafeUnpin for VCL_conf
impl UnwindSafe for VCL_conf
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