#[repr(C)]pub struct RadixPluginDescriptorV1 {Show 23 fields
pub header: RadixAbiHeaderV1,
pub package_id: [u8; 16],
pub package_name: RadixAbiStringV1,
pub package_version: RadixAbiStringV1,
pub abi_min_minor: u16,
pub abi_max_minor: u16,
pub reserved: u32,
pub descriptor_fingerprint: [u8; 32],
pub type_count: u32,
pub reserved_types: u32,
pub types: *const RadixAbiExternalTypeDescriptorV1,
pub function_count: u32,
pub reserved_functions: u32,
pub functions: *const RadixAbiScalarFunctionDescriptorV1,
pub operator_count: u32,
pub reserved_operators: u32,
pub operators: *const RadixAbiOperatorDescriptorV1,
pub operator_class_count: u32,
pub reserved_operator_classes: u32,
pub operator_classes: *const RadixAbiOperatorClassDescriptorV1,
pub planner_support_count: u32,
pub reserved_planner_support: u32,
pub planner_support: *const RadixAbiPlannerSupportDescriptorV1,
}Fields§
§header: RadixAbiHeaderV1§package_id: [u8; 16]§package_name: RadixAbiStringV1§package_version: RadixAbiStringV1§abi_min_minor: u16§abi_max_minor: u16§reserved: u32§descriptor_fingerprint: [u8; 32]§type_count: u32§reserved_types: u32§types: *const RadixAbiExternalTypeDescriptorV1§function_count: u32§reserved_functions: u32§functions: *const RadixAbiScalarFunctionDescriptorV1§operator_count: u32§reserved_operators: u32§operators: *const RadixAbiOperatorDescriptorV1§operator_class_count: u32§reserved_operator_classes: u32§operator_classes: *const RadixAbiOperatorClassDescriptorV1§planner_support_count: u32§reserved_planner_support: u32§planner_support: *const RadixAbiPlannerSupportDescriptorV1Trait Implementations§
Source§impl Clone for RadixPluginDescriptorV1
impl Clone for RadixPluginDescriptorV1
Source§fn clone(&self) -> RadixPluginDescriptorV1
fn clone(&self) -> RadixPluginDescriptorV1
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RadixPluginDescriptorV1
impl Sync for RadixPluginDescriptorV1
Auto Trait Implementations§
impl !Send for RadixPluginDescriptorV1
impl Freeze for RadixPluginDescriptorV1
impl RefUnwindSafe for RadixPluginDescriptorV1
impl Unpin for RadixPluginDescriptorV1
impl UnsafeUnpin for RadixPluginDescriptorV1
impl UnwindSafe for RadixPluginDescriptorV1
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