Crate portaldi_macros

Source
Expand description

proc-macros for generate trait implementations.

Macros§

def_async_di_provider
Generate a [AsyncDIProvider] implementation.
def_di_provider
Generate a [DIProvider] implementation.
di
Generate a di method call with a target provider type name.

Attribute Macros§

provider
Generate a [DIProvider] or [AsyncDIProvider] implementation. (attribute macro)

Derive Macros§

DIPortal
Generate a DIPortal and [DIProvider] or [AsyncDIPortal] and [AsyncDIProvider] implementation.