TryFrom is not really necessary Published Mon, Nov 28, 2016 by Phoebe Gill Not when we can do: pub struct Alpha { beta: Option<bool>, } impl From<Alpha> for Option<bool> { fn from(a: Alpha) -> Option<bool> { a.beta } }