Struct varnish_sys::objcore
source · [−]#[repr(C)]pub struct objcore {Show 21 fields
pub magic: c_uint,
pub refcnt: c_int,
pub stobj: [storeobj; 1],
pub objhead: *mut objhead,
pub boc: *mut boc,
pub timer_when: vtim_real,
pub hits: VCL_INT,
pub t_origin: vtim_real,
pub ttl: f32,
pub grace: f32,
pub keep: f32,
pub flags: u8,
pub exp_flags: u8,
pub oa_present: u16,
pub timer_idx: c_uint,
pub last_lru: vtim_real,
pub hsh_list: objcore__bindgen_ty_1,
pub lru_list: objcore__bindgen_ty_2,
pub ban_list: objcore__bindgen_ty_3,
pub exp_list: objcore__bindgen_ty_4,
pub ban: *mut ban,
}Fields
magic: c_uintrefcnt: c_intstobj: [storeobj; 1]objhead: *mut objheadboc: *mut boctimer_when: vtim_realhits: VCL_INTt_origin: vtim_realttl: f32grace: f32keep: f32flags: u8exp_flags: u8oa_present: u16timer_idx: c_uintlast_lru: vtim_realhsh_list: objcore__bindgen_ty_1lru_list: objcore__bindgen_ty_2ban_list: objcore__bindgen_ty_3exp_list: objcore__bindgen_ty_4ban: *mut banTrait Implementations
impl Copy for objcore
Auto Trait Implementations
impl RefUnwindSafe for objcore
impl !Send for objcore
impl !Sync for objcore
impl Unpin for objcore
impl UnwindSafe for objcore
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more