Lines Matching refs:StoreContext
11 pub struct StoreContext<'a, T: 'static>(pub(crate) &'a StoreInner<T>); struct
39 fn as_context(&self) -> StoreContext<'_, Self::Data>; in as_context()
107 fn as_context(&self) -> StoreContext<'_, T> { in as_context()
108 StoreContext(&self.inner) in as_context()
119 impl<T: 'static> AsContext for StoreContext<'_, T> { implementation
123 fn as_context(&self) -> StoreContext<'_, T> { in as_context()
124 StoreContext(&*self.0) in as_context()
132 fn as_context(&self) -> StoreContext<'_, T> { in as_context()
133 StoreContext(&*self.0) in as_context()
144 impl<'a, T: 'static> From<StoreContextMut<'a, T>> for StoreContext<'a, T> { implementation
146 fn from(store: StoreContextMut<'a, T>) -> StoreContext<'a, T> { in from()
147 StoreContext(store.0) in from()
157 fn as_context(&self) -> StoreContext<'_, T> { in as_context()
158 StoreContext(self) in as_context()
166 fn as_context(&self) -> StoreContext<'_, T> { in as_context()
167 StoreContext(self) in as_context()
183 fn as_context(&self) -> StoreContext<'_, T::Data> { in as_context()
193 fn as_context(&self) -> StoreContext<'_, T::Data> { in as_context()
207 impl<'a, T: AsContext> From<&'a T> for StoreContext<'a, T::Data> { implementation
208 fn from(t: &'a T) -> StoreContext<'a, T::Data> { in from()
213 impl<'a, T: AsContext> From<&'a mut T> for StoreContext<'a, T::Data> { implementation
214 fn from(t: &'a mut T) -> StoreContext<'a, T::Data> { in from()