1
2
3
4
5
6
7
8
9
10
11
12
13
pub trait Create {
    fn create() -> Self where Self: Sized { unreachable!() }
    fn create_variant(_ : &str) -> Self where Self: Sized { unreachable!() }
}

mod locator_factory;
pub use self::locator_factory::*;

mod stateless_writer_factory;
pub use self::stateless_writer_factory::*;

mod submessage_factory;
pub use self::submessage_factory::*;