Guest User

Untitled

a guest
Aug 14th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.41 KB | None | 0 0
  1. use std::fmt;
  2. #[derive(Debug)]
  3. struct Point {
  4. x: i32,
  5. y: i32,
  6. }
  7.  
  8. impl fmt::Display for Point {
  9. fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
  10. write!(f, "({}, {})", self.x, self.y)
  11. }
  12. }
  13.  
  14. fn main() {
  15. let origin = Point { x: 0, y: 0 };
  16. println!("Display : {} \n---", origin);
  17. println!("Debug : {:?} \n---", origin);
  18. println!("Debug Extd.: {:#?} \n---", origin);
  19. }
Add Comment
Please, Sign In to add comment