#[repr(C)]pub struct RadixAbiOperatorClassDescriptorV1 {Show 16 fields
pub header: RadixAbiHeaderV1,
pub object_id: [u8; 16],
pub local_id: RadixAbiStringV1,
pub semantic_revision: u32,
pub access_method: u16,
pub reserved_u16: u16,
pub input_type: RadixAbiTypeRefV1,
pub key_type: RadixAbiTypeRefV1,
pub key_codec_revision: u32,
pub strategy_count: u32,
pub strategies: *const RadixAbiBindingEntryV1,
pub support_count: u32,
pub reserved_u32: u32,
pub supports: *const RadixAbiBindingEntryV1,
pub fingerprint: [u8; 32],
pub encode_key: Option<RadixAbiKeyEncodeFnV1>,
}Fields§
§header: RadixAbiHeaderV1§object_id: [u8; 16]§local_id: RadixAbiStringV1§semantic_revision: u32§access_method: u16§reserved_u16: u16§input_type: RadixAbiTypeRefV1§key_type: RadixAbiTypeRefV1§key_codec_revision: u32§strategy_count: u32§strategies: *const RadixAbiBindingEntryV1§support_count: u32§reserved_u32: u32§supports: *const RadixAbiBindingEntryV1§fingerprint: [u8; 32]§encode_key: Option<RadixAbiKeyEncodeFnV1>Trait Implementations§
Source§impl Clone for RadixAbiOperatorClassDescriptorV1
impl Clone for RadixAbiOperatorClassDescriptorV1
Source§fn clone(&self) -> RadixAbiOperatorClassDescriptorV1
fn clone(&self) -> RadixAbiOperatorClassDescriptorV1
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 RadixAbiOperatorClassDescriptorV1
impl Sync for RadixAbiOperatorClassDescriptorV1
Auto Trait Implementations§
impl !Send for RadixAbiOperatorClassDescriptorV1
impl Freeze for RadixAbiOperatorClassDescriptorV1
impl RefUnwindSafe for RadixAbiOperatorClassDescriptorV1
impl Unpin for RadixAbiOperatorClassDescriptorV1
impl UnsafeUnpin for RadixAbiOperatorClassDescriptorV1
impl UnwindSafe for RadixAbiOperatorClassDescriptorV1
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