Trait rin::ecs::ResourcesThreadLocalExt [−][src]
pub trait ResourcesThreadLocalExt { pub fn resource_thread_local<T>(&self) -> Option<ReadGuardRef<'_, T>>
where
T: 'static; pub fn resource_thread_local_mut<T>(
&self
) -> Option<WriteGuardRef<'_, T, ()>>
where
T: 'static; pub fn resource_as_trait_thread_local<T>(
&self
) -> Option<ReadGuardRef<'_, T>>
where
T: 'static + ?Sized; pub fn resource_as_trait_thread_local_mut<T>(
&self
) -> Option<WriteGuardRef<'_, T, ()>>
where
T: 'static + ?Sized; }
Required methods
pub fn resource_thread_local<T>(&self) -> Option<ReadGuardRef<'_, T>> where
T: 'static,
[src]
T: 'static,
pub fn resource_thread_local_mut<T>(&self) -> Option<WriteGuardRef<'_, T, ()>> where
T: 'static,
[src]
T: 'static,
pub fn resource_as_trait_thread_local<T>(&self) -> Option<ReadGuardRef<'_, T>> where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
pub fn resource_as_trait_thread_local_mut<T>(
&self
) -> Option<WriteGuardRef<'_, T, ()>> where
T: 'static + ?Sized,
[src]
&self
) -> Option<WriteGuardRef<'_, T, ()>> where
T: 'static + ?Sized,
Implementors
impl ResourcesThreadLocalExt for Scene
[src]
impl ResourcesThreadLocalExt for Scene
[src]pub fn resource_thread_local<T>(&self) -> Option<ReadGuardRef<'_, T>> where
T: 'static,
[src]
T: 'static,
pub fn resource_thread_local_mut<T>(&self) -> Option<WriteGuardRef<'_, T, ()>> where
T: 'static,
[src]
T: 'static,
pub fn resource_as_trait_thread_local<T>(&self) -> Option<ReadGuardRef<'_, T>> where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
pub fn resource_as_trait_thread_local_mut<T>(
&self
) -> Option<WriteGuardRef<'_, T, ()>> where
T: 'static + ?Sized,
[src]
&self
) -> Option<WriteGuardRef<'_, T, ()>> where
T: 'static + ?Sized,
impl ResourcesThreadLocalExt for World
[src]
impl ResourcesThreadLocalExt for World
[src]pub fn resource_thread_local<T>(&self) -> Option<ReadGuardRef<'_, T>> where
T: 'static,
[src]
T: 'static,
pub fn resource_thread_local_mut<T>(&self) -> Option<WriteGuardRef<'_, T, ()>> where
T: 'static,
[src]
T: 'static,
pub fn resource_as_trait_thread_local<T>(&self) -> Option<ReadGuardRef<'_, T>> where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
pub fn resource_as_trait_thread_local_mut<T>(
&self
) -> Option<WriteGuardRef<'_, T, ()>> where
T: 'static + ?Sized,
[src]
&self
) -> Option<WriteGuardRef<'_, T, ()>> where
T: 'static + ?Sized,
impl<'a> ResourcesThreadLocalExt for CreationProxy<'a>
[src]
impl<'a> ResourcesThreadLocalExt for CreationProxy<'a>
[src]pub fn resource_thread_local<T>(&self) -> Option<ReadGuardRef<'_, T>> where
T: 'static,
[src]
T: 'static,
pub fn resource_thread_local_mut<T>(&self) -> Option<WriteGuardRef<'_, T, ()>> where
T: 'static,
[src]
T: 'static,
pub fn resource_as_trait_thread_local<T>(&self) -> Option<ReadGuardRef<'_, T>> where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
pub fn resource_as_trait_thread_local_mut<T>(
&self
) -> Option<WriteGuardRef<'_, T, ()>> where
T: 'static + ?Sized,
[src]
&self
) -> Option<WriteGuardRef<'_, T, ()>> where
T: 'static + ?Sized,
impl<'a> ResourcesThreadLocalExt for ResourcesCreation<'a>
[src]
impl<'a> ResourcesThreadLocalExt for ResourcesCreation<'a>
[src]pub fn resource_thread_local<T>(&self) -> Option<ReadGuardRef<'_, T>> where
T: 'static,
[src]
T: 'static,
pub fn resource_thread_local_mut<T>(&self) -> Option<WriteGuardRef<'_, T, ()>> where
T: 'static,
[src]
T: 'static,
pub fn resource_as_trait_thread_local<T>(&self) -> Option<ReadGuardRef<'_, T>> where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
pub fn resource_as_trait_thread_local_mut<T>(
&self
) -> Option<WriteGuardRef<'_, T, ()>> where
T: 'static + ?Sized,
[src]
&self
) -> Option<WriteGuardRef<'_, T, ()>> where
T: 'static + ?Sized,
impl<'a> ResourcesThreadLocalExt for ResourcesThreadLocal<'a>
[src]
impl<'a> ResourcesThreadLocalExt for ResourcesThreadLocal<'a>
[src]pub fn resource_thread_local<T>(&self) -> Option<ReadGuardRef<'_, T>> where
T: 'static,
[src]
T: 'static,
pub fn resource_thread_local_mut<T>(&self) -> Option<WriteGuardRef<'_, T, ()>> where
T: 'static,
[src]
T: 'static,
pub fn resource_as_trait_thread_local<T>(&self) -> Option<ReadGuardRef<'_, T>> where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
pub fn resource_as_trait_thread_local_mut<T>(
&self
) -> Option<WriteGuardRef<'_, T, ()>> where
T: 'static + ?Sized,
[src]
&self
) -> Option<WriteGuardRef<'_, T, ()>> where
T: 'static + ?Sized,