Function from_literal  
pub fn from_literal(
    producer: &mut impl SubstraitProducer,
    value: &ScalarValue,
) -> Result<Expression, DataFusionError>pub fn from_literal(
    producer: &mut impl SubstraitProducer,
    value: &ScalarValue,
) -> Result<Expression, DataFusionError>