Skip to main content

IDefaultRegistrationPolicyMethods

Trait IDefaultRegistrationPolicyMethods 

Source
pub trait IDefaultRegistrationPolicyMethods: IDefaultRegistrationPolicy {
    // Provided methods
    fn handle_registration(
        self,
        new_descriptor: impl Into<IUserDataDescriptor>,
        old_descriptor: impl Into<IUserDataDescriptor>,
    ) -> IUserDataDescriptor { ... }
    fn allow_type_auto_registration(self, type: impl Into<SystemType>) -> bool { ... }
    fn ctor(self) { ... }
}

Provided Methods§

Source

fn handle_registration( self, new_descriptor: impl Into<IUserDataDescriptor>, old_descriptor: impl Into<IUserDataDescriptor>, ) -> IUserDataDescriptor

HandleRegistration(crate::moon_sharp::interpreter::interop::iuserdatadescriptor::IUserDataDescriptor, crate::moon_sharp::interpreter::interop::iuserdatadescriptor::IUserDataDescriptor) overload

Source

fn allow_type_auto_registration(self, type: impl Into<SystemType>) -> bool

AllowTypeAutoRegistration(::unity::SystemType) overload

Source

fn ctor(self)

.ctor() overload

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<__T: IDefaultRegistrationPolicy> IDefaultRegistrationPolicyMethods for __T

Available on crate feature moon_sharp-interpreter-interop-registration_policies-defaultregistrationpolicy only.