Module prelude

Source

Macros§

Product
Sum
cgp_preset
cgp_type
delegate_components
for_each_replace
product
replace_with
symbol

Structs§

Char
Cons
Nil
UseField
UseFields
UseType
WithProvider

Enums§

Either
Void

Traits§

Async
This is defined as a convenient constraint alias to Send + Sync + 'static.
CanRaiseAsyncError
CanRaiseError
Used for injecting external error types into Self::Error.
CanWrapAsyncError
CanWrapError
DelegateComponent
FieldGetter
HasAsyncErrorType
HasComponents
HasErrorType
This is used for contexts to declare that they have a unique Self::Error type.
HasField
HasFieldMut
HasType
MaybeSend
Types that can be transferred across thread boundaries.
MaybeStatic
MaybeSync
Types for which it is safe to share references between threads.
MutFieldGetter
ProvideType

Type Aliases§

WithContext

Attribute Macros§

async_trait
cgp_auto_getter
cgp_component
cgp_getter

Derive Macros§

HasField