#[repr(C)]pub struct backend {Show 22 fields
pub magic: c_uint,
pub n_conn: c_uint,
pub endpoint: *mut vrt_endpoint,
pub vcl_name: *mut c_char,
pub hosthdr: *mut c_char,
pub authority: *mut c_char,
pub connect_timeout: vtim_dur,
pub first_byte_timeout: vtim_dur,
pub between_bytes_timeout: vtim_dur,
pub backend_wait_timeout: vtim_dur,
pub max_connections: c_uint,
pub proxy_header: c_uint,
pub backend_wait_limit: c_uint,
pub sick: c_uint,
pub changed: vtim_real,
pub probe: *mut vbp_target,
pub vsc_seg: *mut vsc_seg,
pub vsc: *mut VSC_vbe,
pub conn_pool: *mut conn_pool,
pub director: VCL_BACKEND,
pub cw_head: backend__bindgen_ty_1,
pub cw_count: c_uint,
}Fields§
§magic: c_uint§n_conn: c_uint§endpoint: *mut vrt_endpoint§vcl_name: *mut c_char§hosthdr: *mut c_char§connect_timeout: vtim_dur§first_byte_timeout: vtim_dur§between_bytes_timeout: vtim_dur§backend_wait_timeout: vtim_dur§max_connections: c_uint§proxy_header: c_uint§backend_wait_limit: c_uint§sick: c_uint§changed: vtim_real§probe: *mut vbp_target§vsc_seg: *mut vsc_seg§vsc: *mut VSC_vbe§conn_pool: *mut conn_pool§director: VCL_BACKEND§cw_head: backend__bindgen_ty_1§cw_count: c_uintTrait Implementations§
Auto Trait Implementations§
impl !Send for backend
impl !Sync for backend
impl Freeze for backend
impl RefUnwindSafe for backend
impl Unpin for backend
impl UnsafeUnpin for backend
impl UnwindSafe for backend
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