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,