display for property and function types
This commit is contained in:
		
							parent
							
								
									2427494a0f
								
							
						
					
					
						commit
						69273c7e76
					
				|  | @ -347,6 +347,32 @@ impl Display for UObject { | ||||||
|     } |     } | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | impl Display for UProperty { | ||||||
|  |     fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { | ||||||
|  |         writeln!(f, "UProperty {{")?; | ||||||
|  |         writeln!(f, "name: {:?}", self.name().get_name())?; | ||||||
|  |         writeln!(f, "flags: {:?}", self.property_flags())?; | ||||||
|  |         writeln!(f, "offset: {:?}", self.offset())?; | ||||||
|  |         writeln!(f, "property_size: {:?}", self.property_size())?; | ||||||
|  |         writeln!(f, "element_size: {:?}", self.element_size())?; | ||||||
|  |         writeln!(f, "}}")?; | ||||||
|  | 
 | ||||||
|  |         Ok(()) | ||||||
|  |     } | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | impl Display for UFunction { | ||||||
|  |     fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { | ||||||
|  |         writeln!(f, "UFunction {{")?; | ||||||
|  |         writeln!(f, "name: {:?}", self.name().get_name())?; | ||||||
|  |         writeln!(f, "flags: {:?}", self.function_flags())?; | ||||||
|  |         writeln!(f, "num_args: {:?}", self.num_params())?; | ||||||
|  |         writeln!(f, "}}")?; | ||||||
|  | 
 | ||||||
|  |         Ok(()) | ||||||
|  |     } | ||||||
|  | } | ||||||
|  | 
 | ||||||
| impl UObject { | impl UObject { | ||||||
|     #![allow(dead_code)] |     #![allow(dead_code)] | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue