Fix typo in bevy_reflect README (#8281)
# Objective Fix typo in bevy_reflect README: `MyType` is a struct and not a trait, so `&dyn MyType` is incorrect. ## Solution Replace `&dyn MyType` with `&dyn DoThing`
This commit is contained in:
		
							parent
							
								
									ae39b07d26
								
							
						
					
					
						commit
						253db50c63
					
				| @ -153,8 +153,8 @@ let my_trait: &dyn DoThing = reflect_do_thing.get(&*reflect_value).unwrap(); | |||||||
| println!("{}", my_trait.do_thing()); | println!("{}", my_trait.do_thing()); | ||||||
| 
 | 
 | ||||||
| // This works because the #[reflect(MyTrait)] we put on MyType informed the Reflect derive to insert a new instance | // This works because the #[reflect(MyTrait)] we put on MyType informed the Reflect derive to insert a new instance | ||||||
| // of ReflectDoThing into MyType's registration. The instance knows how to cast &dyn Reflect to &dyn MyType, because it | // of ReflectDoThing into MyType's registration. The instance knows how to cast &dyn Reflect to &dyn DoThing, because it | ||||||
| // knows that &dyn Reflect should first be downcasted to &MyType, which can then be safely casted to &dyn MyType | // knows that &dyn Reflect should first be downcasted to &MyType, which can then be safely casted to &dyn DoThing | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
| ## Why make this? | ## Why make this? | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 fren_gor
						fren_gor