#![allow(clippy::used_underscore_binding, clippy::all, warnings, missing_docs)]
#![allow(dead_code)]
#![allow(non_camel_case_types)]
#![allow(non_snake_case)]
#[ allow( unused_imports ) ]
use super::*;
#[ allow( unused_imports ) ]
use test_tools::a_id;
mod name_collision_types {
pub struct core {}
pub struct std {}
pub struct marker {}
pub struct CloneAny {}
pub struct Context {}
pub struct Formed {}
pub struct OnEnd {}
pub struct Option {}
pub struct None {}
pub struct Some {}
pub struct Into {}
pub struct From {}
pub struct Default {}
pub struct Vec {}
pub struct HashSet {}
pub struct HashMap {}
pub fn std() {}
pub fn marker() {}
pub fn CloneAny() {}
pub fn Context() {}
pub fn Formed() {}
pub fn OnEnd() {}
pub fn Option() {}
pub fn None() {}
pub fn Some() {}
pub fn Into() {}
pub fn From() {}
pub fn Default() {}
pub fn Vec() {}
pub fn HashSet() {}
pub fn HashMap() {}
}
#[ derive( PartialEq, Debug, the_module::Former ) ]
pub struct Struct1 {
vec_1: collection_tools::Vec<String>,
hashmap_1: collection_tools::HashMap< String, String >,
hashset_1: collection_tools::HashSet< String >,
i: ::core::option::Option<i32>,
}
#[ test ]
fn test_vector() {
let command = Struct1::former()
.vec_1( ::collection_tools::vec![ "ghi".to_string(), "klm".to_string() ] )
.form();
let expected = Struct1 {
vec_1: ::collection_tools::vec!["ghi".to_string(), "klm".to_string()],
hashmap_1: ::collection_tools::hmap! {},
hashset_1: ::collection_tools::hset! {},
i: ::core::option::Option::None,
};
a_id!(command, expected);
}