@@ -710,6 +710,7 @@ impl Pin {
710710#[ doc = " \" final\" ," ]
711711#[ doc = " \" fn\" ," ]
712712#[ doc = " \" for\" ," ]
713+ #[ doc = " \" gen\" ," ]
713714#[ doc = " \" if\" ," ]
714715#[ doc = " \" impl\" ," ]
715716#[ doc = " \" in\" ," ]
@@ -800,6 +801,9 @@ impl Pin {
800801#[ doc = " \" for\" : {" ]
801802#[ doc = " \" type\" : \" string\" " ]
802803#[ doc = " }," ]
804+ #[ doc = " \" gen\" : {" ]
805+ #[ doc = " \" type\" : \" string\" " ]
806+ #[ doc = " }," ]
803807#[ doc = " \" if\" : {" ]
804808#[ doc = " \" type\" : \" string\" " ]
805809#[ doc = " }," ]
@@ -937,6 +941,8 @@ pub struct RustKeywordMonster {
937941 pub fn_ : :: std:: string:: String ,
938942 #[ serde( rename = "for" ) ]
939943 pub for_ : :: std:: string:: String ,
944+ #[ serde( rename = "gen" ) ]
945+ pub gen_ : :: std:: string:: String ,
940946 #[ serde( rename = "if" ) ]
941947 pub if_ : :: std:: string:: String ,
942948 #[ serde( rename = "impl" ) ]
@@ -2147,6 +2153,7 @@ pub mod builder {
21472153 final_ : :: std:: result:: Result < :: std:: string:: String , :: std:: string:: String > ,
21482154 fn_ : :: std:: result:: Result < :: std:: string:: String , :: std:: string:: String > ,
21492155 for_ : :: std:: result:: Result < :: std:: string:: String , :: std:: string:: String > ,
2156+ gen_ : :: std:: result:: Result < :: std:: string:: String , :: std:: string:: String > ,
21502157 if_ : :: std:: result:: Result < :: std:: string:: String , :: std:: string:: String > ,
21512158 impl_ : :: std:: result:: Result < :: std:: string:: String , :: std:: string:: String > ,
21522159 in_ : :: std:: result:: Result < :: std:: string:: String , :: std:: string:: String > ,
@@ -2201,6 +2208,7 @@ pub mod builder {
22012208 final_ : Err ( "no value supplied for final_" . to_string ( ) ) ,
22022209 fn_ : Err ( "no value supplied for fn_" . to_string ( ) ) ,
22032210 for_ : Err ( "no value supplied for for_" . to_string ( ) ) ,
2211+ gen_ : Err ( "no value supplied for gen_" . to_string ( ) ) ,
22042212 if_ : Err ( "no value supplied for if_" . to_string ( ) ) ,
22052213 impl_ : Err ( "no value supplied for impl_" . to_string ( ) ) ,
22062214 in_ : Err ( "no value supplied for in_" . to_string ( ) ) ,
@@ -2426,6 +2434,16 @@ pub mod builder {
24262434 . map_err ( |e| format ! ( "error converting supplied value for for_: {e}" ) ) ;
24272435 self
24282436 }
2437+ pub fn gen_ < T > ( mut self , value : T ) -> Self
2438+ where
2439+ T : :: std:: convert:: TryInto < :: std:: string:: String > ,
2440+ T :: Error : :: std:: fmt:: Display ,
2441+ {
2442+ self . gen_ = value
2443+ . try_into ( )
2444+ . map_err ( |e| format ! ( "error converting supplied value for gen_: {e}" ) ) ;
2445+ self
2446+ }
24292447 pub fn if_ < T > ( mut self , value : T ) -> Self
24302448 where
24312449 T : :: std:: convert:: TryInto < :: std:: string:: String > ,
@@ -2762,6 +2780,7 @@ pub mod builder {
27622780 final_ : value. final_ ?,
27632781 fn_ : value. fn_ ?,
27642782 for_ : value. for_ ?,
2783+ gen_ : value. gen_ ?,
27652784 if_ : value. if_ ?,
27662785 impl_ : value. impl_ ?,
27672786 in_ : value. in_ ?,
@@ -2818,6 +2837,7 @@ pub mod builder {
28182837 final_ : Ok ( value. final_ ) ,
28192838 fn_ : Ok ( value. fn_ ) ,
28202839 for_ : Ok ( value. for_ ) ,
2840+ gen_ : Ok ( value. gen_ ) ,
28212841 if_ : Ok ( value. if_ ) ,
28222842 impl_ : Ok ( value. impl_ ) ,
28232843 in_ : Ok ( value. in_ ) ,
0 commit comments