enum_handler_core 0.1.0

This crate is part of the enum_handler library. Do not use it directly.
Documentation
#![allow(unused_variables)]

use enum_handler::*;

pub struct PauseData;

pub struct CargoExpandStart;

#[derive(EnumHandler)]
#[enum_handler(
//    trait_name = "MyTrait", //
//    trait_suffix = "Processor", 
//    default_implementation = true,
//    handler_prefix = "handle_",
//    return_type = "i32",
//    default_return_value = "0",
//    visibility = "pub(self)",
//    is_async = true
    mock_name = "TestEvent",
)]
pub enum Event1 {
    Unit,
    EmptyTuple(),
    Tuple(String, i32),
    Start(String),
    Stop {},
    Pause(PauseData),
    Resume { var1: String, var2: i32 },
}