From c9be2d1236e48a0171d8892e8ec5c9447b6c7d6d Mon Sep 17 00:00:00 2001 From: wandalen Date: Fri, 29 Mar 2024 12:47:19 +0200 Subject: [PATCH] experimenting --- .../inc/former_tests/a_primitives_manual.rs | 24 ++++++++++++++----- 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/module/core/former/tests/inc/former_tests/a_primitives_manual.rs b/module/core/former/tests/inc/former_tests/a_primitives_manual.rs index ee225ae1fc..e10466747b 100644 --- a/module/core/former/tests/inc/former_tests/a_primitives_manual.rs +++ b/module/core/former/tests/inc/former_tests/a_primitives_manual.rs @@ -26,12 +26,23 @@ impl Struct1 #[ derive( Debug, Default ) ] pub struct Struct1FormerDefinition; -// impl Struct1FormerDefinition +#[ derive( Debug, Default ) ] +pub struct Struct1FormerDefinition2< E, Context = (), Formed = Struct1, End = former::ReturnPreformed > +// where +// End : FormingEnd< Struct1FormerDefinition< E, Context, Formed, NoEnd > >, +{ + _phantom : core::marker::PhantomData< ( E, Context, Formed, End ) >, +} + +// #[ derive( Default ) ] +// pub struct ContainerSubformer< E, Definition > +// where +// Definition : FormerDefinition, +// // < Definition::Types as FormerDefinitionTypes >::Storage : ContainerAdd< Element = E >, // { -// pub fn new() -> Self -// { -// Self -// } +// storage : core::option::Option< < Definition::Types as FormerDefinitionTypes >::Storage >, +// context : core::option::Option< < Definition::Types as FormerDefinitionTypes >::Context >, +// on_end : core::option::Option< Definition::End >, // } impl former::FormerDefinitionTypes @@ -249,4 +260,5 @@ impl Struct1Former // -include!( "./only_test/primitives.rs" ); +// xxx : uncomment +// include!( "./only_test/primitives.rs" );