Atualizando Cliente e Serviço
Atualize o código do cliente e do servidor para considerar a nova 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!(
"Feliz aniversário {name}, parabéns pelos seus {years} anos!",
);
for line in text {
msg.push('\n');
msg.push_str(line);
}
Ok(msg)
}
}
birthday_server/src/client.rs:
let msg = service.wishHappyBirthday(
&name,
years,
&[
String::from("Felis aniversárrio para vocêêêêêê"),
String::from("E também: muito mais"),
],
)?;
- TODO: Mover trechos de código para arquivos de projeto onde eles realmente serão construídos?