Function set_precision

pub(crate) fn set_precision<T>()