#![allow(clippy::used_underscore_binding, clippy::all, warnings, missing_docs)]
use super::*;
#[ allow( unused_imports ) ]
use ::former::prelude::*;
use ::former::Former;
#[ derive( Debug, PartialEq, Default, Clone, Former ) ]
pub struct InnerStruct {
pub value: i64,
}
#[ derive( Debug, PartialEq, Former ) ]
pub enum TupleSingleDefaultEnum
{
Variant(InnerStruct),
}
#[ test ]
fn tuple_single_default_test()
{
let inner = InnerStruct { value: 100 };
let got = TupleSingleDefaultEnum::variant()
._0(inner)
.form();
let expected = TupleSingleDefaultEnum::Variant(InnerStruct {
value: 100,
});
assert_eq!(got, expected);
}
#[ test ]
fn tuple_single_default_with_defaults_test()
{
let got = TupleSingleDefaultEnum::variant().form();
let expected = TupleSingleDefaultEnum::Variant(InnerStruct::default());
assert_eq!(got, expected);
}