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§
Auto Trait Implementations§
impl Forget for RegisteredOperatorClass
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