E0614E0614 — Cannot Dereference Type
The dereference operator (*) is used on a type that does not implement Deref.
clippy::single_matchA match expression with only one meaningful arm can be simplified to an if let.
The match has one specific pattern and a catch-all wildcard (_). This can be written more concisely with if let syntax.
Replace match with if let: if let Some(x) = value { ... }. Keep match if you plan to add more arms later. Use if let ... else for two-arm matches.
E0614The dereference operator (*) is used on a type that does not implement Deref.
E0507You are trying to move a value out of a reference, which would leave the reference dangling.
E0119Two or more implementations of the same trait exist for the same type.
E0106A reference in a function signature or struct is missing a lifetime parameter.
E0463The specified crate cannot be found by the compiler.
E0562The impl Trait syntax is used in a position where it is not allowed.