pub struct RegisteredOperatorClass {
pub package_id: ObjectId,
pub object_id: ObjectId,
pub local_id: String,
pub semantic_revision: u32,
pub access_method: u16,
pub input_type: RegisteredTypeRef,
pub key_type: RegisteredTypeRef,
pub key_codec_revision: u32,
pub strategies: Vec<RegisteredBinding>,
pub supports: Vec<RegisteredBinding>,
pub fingerprint: [u8; 32],
pub encode_key: RadixAbiKeyEncodeFnV1,
}Fields§
§package_id: ObjectId§object_id: ObjectId§local_id: String§semantic_revision: u32§access_method: u16§input_type: RegisteredTypeRef§key_type: RegisteredTypeRef§key_codec_revision: u32§strategies: Vec<RegisteredBinding>§supports: Vec<RegisteredBinding>§fingerprint: [u8; 32]§encode_key: RadixAbiKeyEncodeFnV1Trait Implementations§
Source§impl Clone for RegisteredOperatorClass
impl Clone for RegisteredOperatorClass
Source§fn clone(&self) -> RegisteredOperatorClass
fn clone(&self) -> RegisteredOperatorClass
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 moreAuto Trait Implementations§
impl Freeze for RegisteredOperatorClass
impl RefUnwindSafe for RegisteredOperatorClass
impl Send for RegisteredOperatorClass
impl Sync for RegisteredOperatorClass
impl Unpin for RegisteredOperatorClass
impl UnsafeUnpin for RegisteredOperatorClass
impl UnwindSafe for RegisteredOperatorClass
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