Оновлення клієнта та сервісу
Оновіть клієнтський та серверний код, щоб врахувати новий 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("А також: багато іншого"),
],
)?;
- TODO: Перемістити фрагменти коду у файли проекту, де вони будуть зібрані?