Skip to main content

IIInitializableObjectMethods

Trait IIInitializableObjectMethods 

Source
pub trait IIInitializableObjectMethods: IIInitializableObject {
    // Provided methods
    fn initialize(
        self,
        id: impl Into<Il2CppString>,
        data: impl Into<Il2CppString>,
    ) -> bool { ... }
    fn initialize_async(
        self,
        rm: impl Into<ResourceManager>,
        id: impl Into<Il2CppString>,
        data: impl Into<Il2CppString>,
    ) -> AsyncOperationHandle_1<bool> { ... }
}

Provided Methods§

Source

fn initialize( self, id: impl Into<Il2CppString>, data: impl Into<Il2CppString>, ) -> bool

Initialize(::unity::Il2CppString, ::unity::Il2CppString) overload

Source

fn initialize_async( self, rm: impl Into<ResourceManager>, id: impl Into<Il2CppString>, data: impl Into<Il2CppString>, ) -> AsyncOperationHandle_1<bool>

InitializeAsync(crate::unity_engine::resource_management::resourcemanager::ResourceManager, ::unity::Il2CppString, ::unity::Il2CppString) 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: IIInitializableObject> IIInitializableObjectMethods for __T

Available on crate feature unity_engine-resource_management-util-iinitializableobject only.