• Home
  • Raw
  • Download

Lines Matching refs:DataStruct

156     Yoke(Yoke<M::DataStruct, CartableOptionPointer<CartInner>>),
157 StaticRef(&'static M::DataStruct),
161 Yoke(Yoke<M::DataStruct, CartableOptionPointer<CartInner>>),
166 StaticRef(&'static M::DataStruct),
228 for<'a> &'a <M::DataStruct as Yokeable<'a>>::Output: Debug,
238 for<'a> &'a <M::DataStruct as Yokeable<'a>>::Output: Debug,
263 for<'a> <M::DataStruct as Yokeable<'a>>::Output: Clone,
276 for<'a> <M::DataStruct as Yokeable<'a>>::Output: Clone,
295 for<'a> <M::DataStruct as Yokeable<'a>>::Output: PartialEq,
304 for<'a> <M::DataStruct as Yokeable<'a>>::Output: PartialEq,
319 for<'a> <M::DataStruct as Yokeable<'a>>::Output: Eq,
326 for<'a> <M::DataStruct as Yokeable<'a>>::Output: Eq,
385 pub fn from_owned(data: M::DataStruct) -> Self { in from_owned()
395 pub const fn from_static_ref(data: &'static M::DataStruct) -> Self { in from_static_ref()
434 F: 'static + for<'b> FnOnce(&'b mut <M::DataStruct as Yokeable<'a>>::Output), in with_mut()
435 M::DataStruct: zerofrom::ZeroFrom<'static, M::DataStruct>, in with_mut() argument
466 pub fn get<'a>(&'a self) -> &'a <M::DataStruct as Yokeable<'a>>::Output { in get()
478 pub fn get_static(&self) -> Option<&'static <M::DataStruct as Yokeable<'static>>::Output> { in get_static()
531 <M::DataStruct as Yokeable<'a>>::Output, in map_project()
533 ) -> <M2::DataStruct as Yokeable<'a>>::Output, in map_project()
534 M::DataStruct: zerofrom::ZeroFrom<'static, M::DataStruct>, in map_project() argument
579 &'this <M::DataStruct as Yokeable<'a>>::Output, in map_project_cloned()
581 ) -> <M2::DataStruct as Yokeable<'a>>::Output, in map_project_cloned()
586 let output: <M2::DataStruct as Yokeable<'static>>::Output = in map_project_cloned()
591 let yokeable: M2::DataStruct = unsafe { M2::DataStruct::make(output) }; in map_project_cloned()
637 <M::DataStruct as Yokeable<'a>>::Output, in try_map_project()
639 ) -> Result<<M2::DataStruct as Yokeable<'a>>::Output, E>, in try_map_project()
640 M::DataStruct: zerofrom::ZeroFrom<'static, M::DataStruct>, in try_map_project() argument
695 &'this <M::DataStruct as Yokeable<'a>>::Output, in try_map_project_cloned()
697 ) -> Result<<M2::DataStruct as Yokeable<'a>>::Output, E>, in try_map_project_cloned()
702 let output: <M2::DataStruct as Yokeable<'static>>::Output = in try_map_project_cloned()
706 Yoke::new_owned(unsafe { M2::DataStruct::make(output) }) in try_map_project_cloned()
739 M2: DynamicDataMarker<DataStruct = M::DataStruct>, in cast() argument
757 M2: DynamicDataMarker<DataStruct = M::DataStruct>, in cast_ref() argument
935 M::DataStruct: Default,
978 pub fn get<'a>(&'a self) -> Result<&'a <M::DataStruct as Yokeable<'a>>::Output, &'a O> { in get()
1015 pub fn get_option<'a>(&'a self) -> Option<&'a <M::DataStruct as Yokeable<'a>>::Output> { in get_option()
1049 M2: DynamicDataMarker<DataStruct = M::DataStruct>, in cast() argument
1061 for<'a> &'a <M::DataStruct as Yokeable<'a>>::Output: Debug,
1087 for<'a> <M::DataStruct as Yokeable<'a>>::Output: Clone,