pub trait TryCast<T> { // Required method fn try_cast(&self, value: String) -> Result<T>; }
Can be implemented for something that represents a type of value
return casted value