|
@@ -1,7 +1,6 @@
|
|
|
use shared::Shared;
|
|
|
|
|
|
-// #[derive(Clone)]
|
|
|
-// Clone is no longer needed as of v0.2.0
|
|
|
+#[derive(Debug)]
|
|
|
struct Person {
|
|
|
pub name: String,
|
|
|
pub age: u16,
|
|
@@ -24,7 +23,7 @@ async fn main() {
|
|
|
// Direct access
|
|
|
let person = shared_data.lock().await;
|
|
|
println!("Before:");
|
|
|
- println!("Person{{name: {}, age: {}}}", person.name, person.age);
|
|
|
+ println!("{:?}", person);
|
|
|
}
|
|
|
|
|
|
// Calling
|
|
@@ -33,6 +32,6 @@ async fn main() {
|
|
|
{
|
|
|
let person = shared_data.lock().await;
|
|
|
println!("After:");
|
|
|
- println!("Person{{name: {}, age: {}}}", person.name, person.age);
|
|
|
+ println!("{:?}", person);
|
|
|
}
|
|
|
}
|