Skip to main content

tuple_variant

Function tuple_variant 

Source
pub fn tuple_variant(
    type_name: impl Into<Cow<'static, str>>,
    variant: impl Into<Cow<'static, str>>,
    values: impl IntoIterator<Item = Value>,
) -> Value
Available on crate feature recursive only.
Expand description

Constructs a Value representing a tuple-variant of an enum.

ยงExamples

use asserting::recursive_comparison::value::Value::TupleStruct;
let value = tuple_variant("Animal", "Cat", [
    string("Mimi"),
    uint8(7),
    tuple_variant("Color", "Rgb", [uint8(200), uint8(180), uint8(26)]),
]);