Rust Result Must Be Used. The example code in the Channels subsection of the rust book give warnings about unused result which must be used warnunused_must_use on by default Added a small pattern match to resolve those warnings. Rust can work out from the return type that parse should convert to i32.
The Result type exists explicitly for two things. Result is a type that indicates that an operation may fail at runtime so ignoring it is probably bad for program correctness hence the linter warning. Some might be missed.
About The Must for Rust - Rust Remover Inhibitor The proprietary formulation penetrates into every void of a metal surface and dissolves rustoxidation through chemical action.
Rust avoids the billion dollar mistake of including nulls in the language. Error reporting and ensuring errors dont get lost. Raw materials must then be used to replace and repair any broken structures - the cost of raw materials is increasing so by preventing rust in the first place the amount of unnecessary waste is reduced. Instead we can represent a value that might or might not exist with the Option type.