Struct capnp::private::layout::WirePointer
[−]
[src]
pub struct WirePointer {
// some fields omitted
}pub struct WirePointer {
// some fields omitted
}impl WirePointerfn kind(&self) -> WirePointerKindfn is_capability(&self) -> boolfn target(&self) -> *const Wordfn mut_target(&mut self) -> *mut Wordfn set_kind_and_target(&mut self, kind: WirePointerKind, target: *mut Word)fn set_kind_with_zero_offset(&mut self, kind: WirePointerKind)fn set_kind_and_target_for_empty_struct(&mut self)fn inline_composite_list_element_count(&self) -> ElementCount32fn set_kind_and_inline_composite_list_element_count(&mut self, kind: WirePointerKind, element_count: ElementCount32)fn far_position_in_segment(&self) -> WordCount32fn is_double_far(&self) -> boolfn set_far(&mut self, is_double_far: bool, pos: WordCount32)fn set_cap(&mut self, index: u32)fn struct_ref<'a>(&'a self) -> &'a StructReffn mut_struct_ref<'a>(&'a mut self) -> &'a mut StructReffn list_ref<'a>(&'a self) -> &'a ListReffn mut_list_ref<'a>(&'a mut self) -> &'a mut ListReffn far_ref<'a>(&'a self) -> &'a FarReffn mut_far_ref<'a>(&'a mut self) -> &'a mut FarReffn cap_ref<'a>(&'a self) -> &'a CapReffn mut_cap_ref<'a>(&'a mut self) -> &'a mut CapReffn is_null(&self) -> bool