Crate wired_handler_derive

Source

Derive Macrosยง

Context
Derive Context
ContextBuilder
Derive ContextBuilder #[builder_ident = "MyBuilder"] defines the name of the builder (required) #[error_ident = "MyBuilderError"] defines the name of the builder error (required) #[global_state] marks the global state (field) which is inserted when building (required) #[state] marks a state (field) which has to be inserted before building
GetState
Derive GetState for all fields marked with either #[state] or #[global_state]
State
Derive State
StateAsyncGet
StateAsyncGetCloned
StateAsyncGetMut
StateAsyncGetMutOrInsert
StateAsyncInsert
StateAsyncRemoveGet
StateAsyncRemoveGetCloned
StateSyncGet
StateSyncGetCloned
StateSyncMutableGetMut
StateSyncMutableGetMutOrInsert
StateSyncMutableInsert
StateSyncMutableRemoveGet
StateSyncMutableRemoveGetCloned