Use impl Into<Option<>> in your functions!
I had a function that usually takes a float, but sometimes doesn't. I was passing in Some(float) everywhere and it was annoying.
I recently learned type T implement Into<Option<T>>, so I changed my function to take value: impl Into<Option<f64>>, and now I can pass in floats without using Some() all of the time.
Maybe well known, but very useful.