async fn handle(&mut self, msg123: Message1) -> u8 {
            println!("Actor State1 : {}", self.state1);
            println!("We got an Message1.\r\nfrom : {}\r\n", msg123.from);
            8
        }
// The msg and handle's return type must match former message macro's result type.
The msg and handle's return type must match former message macro's result type.
The msg and handle ' s return type must match former message macro ' s result type .
async fn handle(&mut self, msg123: Message1) -> u8 {
            println!("Actor State1 : {}", self.state1);
            println!("We got an Message1.\r\nfrom : {}\r\n", msg123.from);
            8
        }
async fn handle ( & mut self , msg123 : Message1 ) -> u8 { println ! ( " " self state1 ) ; println ! ( " \r \n \r \n " msg123 from ) ; 8 }
The msg and handle's return type must match former message macro's result type.
The msg and handle ' s return type must match former message macro ' s result type .
&mut self
msg123
Message1