Browse Source

Rust piscine: Remove unnecessary function in exercise profanity_filter

pull/843/head
Augusto 3 years ago
parent
commit
18b42c11c3
  1. 16
      subjects/profanity_filter/README.md

16
subjects/profanity_filter/README.md

@ -12,7 +12,7 @@ must have the following elements:
- content: String - content: String
- user: String - user: String
The `struct` must also have a implementation of 2 **functions** associated with it: The `struct` must also have an implementation of 2 **functions** associated with it:
- `new`, which initializes the structure - `new`, which initializes the structure
- `send_ms`, which only has its implementation type (**self**) as argument and returns an option: - `send_ms`, which only has its implementation type (**self**) as argument and returns an option:
@ -37,7 +37,7 @@ pub struct Message {
} }
impl Message { impl Message {
pub fn new(ms: String, u: String, t: String) -> Message { pub fn new(ms: String, u: String) -> Message {
} }
pub fn send_ms(&self) -> Option<&str> { pub fn send_ms(&self) -> Option<&str> {
@ -47,10 +47,6 @@ impl Message {
pub fn check_ms(ms: &Message) -> (bool, &str) { pub fn check_ms(ms: &Message) -> (bool, &str) {
}
pub fn format_date() -> String {
} }
``` ```
@ -62,16 +58,16 @@ Here is a program to test your function
use profanity_filter::*; use profanity_filter::*;
fn main() { fn main() {
let m0 = Message::new("hello there".to_string(), "toby".to_string(), format_date()); let m0 = Message::new("hello there".to_string(), "toby".to_string());
println!("{:?}", check_ms(&m0)); println!("{:?}", check_ms(&m0));
let m1 = Message::new("".to_string(), "toby".to_string(), format_date()); let m1 = Message::new("".to_string(), "toby".to_string());
println!("{:?}", check_ms(&m1)); println!("{:?}", check_ms(&m1));
let m2 = Message::new("you are stupid".to_string(), "toby".to_string(), format_date()); let m2 = Message::new("you are stupid".to_string(), "toby".to_string());
println!("{:?}", check_ms(&m2)); println!("{:?}", check_ms(&m2));
let m3 = Message::new("stupid".to_string(), "toby".to_string(), format_date()); let m3 = Message::new("stupid".to_string(), "toby".to_string());
println!("{:?}", check_ms(&m3)); println!("{:?}", check_ms(&m3));
} }
``` ```

Loading…
Cancel
Save