pub trait TypeMembershipCodegenMethods<'tcx>: BackendTypes {
// Provided methods
fn add_type_metadata(&self, _function: Self::Function, _typeid: &[u8]) { ... }
fn set_type_metadata(&self, _function: Self::Function, _typeid: &[u8]) { ... }
fn add_kcfi_type_metadata(&self, _function: Self::Function, _typeid: u32) { ... }
fn set_kcfi_type_metadata(&self, _function: Self::Function, _typeid: u32) { ... }
}Provided Methods§
fn add_type_metadata(&self, _function: Self::Function, _typeid: &[u8])
fn set_type_metadata(&self, _function: Self::Function, _typeid: &[u8])
fn add_kcfi_type_metadata(&self, _function: Self::Function, _typeid: u32)
fn set_kcfi_type_metadata(&self, _function: Self::Function, _typeid: u32)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".