Оновлення клієнта та сервісу

Оновіть клієнтський та серверний код, щоб врахувати новий API.

birthday_service/src/lib.rs:

impl IBirthdayService for BirthdayService { fn wishHappyBirthday( &self, name: &str, years: i32, text: &[String], ) -> binder::Result<String> { let mut msg = format!( "З днем народження {name}, вітаємо з {years} роками!", ); for line in text { msg.push('\n'); msg.push_str(line); } Ok(msg) } }

birthday_service/src/client.rs:

let msg = service.wishHappyBirthday( &name, years, &[ String::from("Habby birfday to yuuuuu"), String::from("А також: багато іншого"), ], )?;

Speaker Notes

  • TODO: Перемістити фрагменти коду у файли проекту, де вони будуть зібрані?