@@ -28,7 +28,8 @@ use bevy::{
2828 } ,
2929 ptr:: Ptr ,
3030 reflect:: {
31- Access , ParsedPath , PartialReflect , Reflect , ReflectFromPtr , ReflectPath , ReflectPathError , TypeInfo , TypeRegistry
31+ Access , ParsedPath , PartialReflect , Reflect , ReflectFromPtr , ReflectPath , ReflectPathError ,
32+ TypeInfo , TypeRegistry ,
3233 } ,
3334} ;
3435use smallvec:: SmallVec ;
@@ -59,7 +60,6 @@ pub struct ReflectReference {
5960struct UnregisteredType ;
6061
6162impl ReflectReference {
62-
6363 pub fn new_allocated < T : PartialReflect > (
6464 value : T ,
6565 allocator : & mut ReflectAllocator ,
@@ -269,7 +269,8 @@ impl ReflectReference {
269269 allocator : Option < & ReflectAllocator > ,
270270 ) -> ScriptResult < & ' w mut dyn PartialReflect > {
271271 if let ReflectBase :: Owned ( id) = & self . base . base_id {
272- let allocator = allocator. ok_or_else ( || ScriptError :: new_reflection_error ( "Allocator missing" ) ) ?;
272+ let allocator =
273+ allocator. ok_or_else ( || ScriptError :: new_reflection_error ( "Allocator missing" ) ) ?;
273274
274275 let arc = allocator
275276 . get_mut ( * id)
@@ -318,7 +319,10 @@ impl ReflectReference {
318319 Ok ( current)
319320 }
320321
321- fn walk_path_mut < ' a > ( & self , root : & ' a mut dyn PartialReflect ) -> ScriptResult < & ' a mut dyn PartialReflect > {
322+ fn walk_path_mut < ' a > (
323+ & self ,
324+ root : & ' a mut dyn PartialReflect ,
325+ ) -> ScriptResult < & ' a mut dyn PartialReflect > {
322326 let mut current = root;
323327 for elem in self . reflect_path . iter ( ) {
324328 current = elem
@@ -428,8 +432,12 @@ impl ReflectionPathElem {
428432
429433impl < A : ' static , B : ' static > From < ( A , B ) > for DeferredReflection
430434where
431- A : Fn ( & dyn PartialReflect ) -> Result < & dyn PartialReflect , ReflectPathError < ' static > > + Send + Sync ,
432- B : Fn ( & mut dyn PartialReflect ) -> Result < & mut dyn PartialReflect , ReflectPathError < ' static > > + Send + Sync ,
435+ A : Fn ( & dyn PartialReflect ) -> Result < & dyn PartialReflect , ReflectPathError < ' static > >
436+ + Send
437+ + Sync ,
438+ B : Fn ( & mut dyn PartialReflect ) -> Result < & mut dyn PartialReflect , ReflectPathError < ' static > >
439+ + Send
440+ + Sync ,
433441{
434442 fn from ( ( get, get_mut) : ( A , B ) ) -> Self {
435443 Self {
@@ -476,10 +484,15 @@ impl<'a> ReflectPath<'a> for &'a ReflectionPathElem {
476484/// A ReflectPath which can perform arbitrary operations on the root object to produce a sub-reference
477485#[ derive( Clone ) ]
478486pub struct DeferredReflection {
479- pub get :
480- Arc < dyn Fn ( & dyn PartialReflect ) -> Result < & dyn PartialReflect , ReflectPathError < ' static > > + Send + Sync > ,
487+ pub get : Arc <
488+ dyn Fn ( & dyn PartialReflect ) -> Result < & dyn PartialReflect , ReflectPathError < ' static > >
489+ + Send
490+ + Sync ,
491+ > ,
481492 pub get_mut : Arc <
482- dyn Fn ( & mut dyn PartialReflect ) -> Result < & mut dyn PartialReflect , ReflectPathError < ' static > >
493+ dyn Fn (
494+ & mut dyn PartialReflect ,
495+ ) -> Result < & mut dyn PartialReflect , ReflectPathError < ' static > >
483496 + Send
484497 + Sync ,
485498 > ,
0 commit comments