List of all items
Structs
- core::component::UseContext
- core::component::UseDelegate
- core::component::UseFields
- core::component::WithProvider
- core::error::ErrorOnly
- core::error::ErrorRaiserComponent
- core::error::ErrorTypeProviderComponent
- core::error::ErrorWrapperComponent
- core::field::impls::ChainGetters
- core::field::impls::IsMut
- core::field::impls::IsNothing
- core::field::impls::IsOptional
- core::field::impls::IsOwned
- core::field::impls::IsPresent
- core::field::impls::IsRef
- core::field::impls::IsVoid
- core::field::impls::UseField
- core::field::impls::UseFieldRef
- core::field::types::Chars
- core::field::types::Cons
- core::field::types::Field
- core::field::types::Index
- core::field::types::Life
- core::field::types::Nil
- core::field::types::Symbol
- core::field::types::δ
- core::field::types::ε
- core::field::types::ζ
- core::field::types::π
- core::field::types::ψ
- core::field::types::ω
- core::prelude::Chars
- core::prelude::Cons
- core::prelude::Field
- core::prelude::Index
- core::prelude::IsMut
- core::prelude::IsNothing
- core::prelude::IsPresent
- core::prelude::IsRef
- core::prelude::IsVoid
- core::prelude::Life
- core::prelude::Nil
- core::prelude::PhantomData
- core::prelude::Symbol
- core::prelude::UseContext
- core::prelude::UseDelegate
- core::prelude::UseField
- core::prelude::UseFields
- core::prelude::UseType
- core::prelude::WithProvider
- core::prelude::δ
- core::prelude::ε
- core::prelude::ζ
- core::prelude::π
- core::prelude::ψ
- core::prelude::ω
- core::types::TypeProviderComponent
- core::types::UseDelegatedType
- core::types::UseType
- extra::dispatch::BuildAndMerge
- extra::dispatch::BuildAndMergeOutputs
- extra::dispatch::BuildAndSetField
- extra::dispatch::BuildWithHandlers
- extra::dispatch::DowncastAndHandle
- extra::dispatch::ExtractFieldAndHandle
- extra::dispatch::ExtractFirstFieldAndHandle
- extra::dispatch::HandleFieldValue
- extra::dispatch::HandleFirstFieldValue
- extra::dispatch::MatchFirstWithFieldHandlersInputs
- extra::dispatch::MatchFirstWithFieldHandlersInputsMut
- extra::dispatch::MatchFirstWithFieldHandlersInputsRef
- extra::dispatch::MatchFirstWithHandlers
- extra::dispatch::MatchFirstWithHandlersMut
- extra::dispatch::MatchFirstWithHandlersRef
- extra::dispatch::MatchWithFieldHandlersInputs
- extra::dispatch::MatchWithFieldHandlersInputsMut
- extra::dispatch::MatchWithFieldHandlersInputsRef
- extra::dispatch::MatchWithFieldHandlersRef
- extra::dispatch::MatchWithHandlers
- extra::dispatch::MatchWithHandlersMut
- extra::dispatch::MatchWithHandlersRef
- extra::dispatch::MatchWithValueHandlersMut
- extra::dispatch::MatchWithValueHandlersRef
- extra::dispatch::ToBuildAndMergeHandler
- extra::error::DebugError
- extra::error::DiscardDetail
- extra::error::DisplayError
- extra::error::PanicOnError
- extra::error::RaiseFrom
- extra::error::RaiseInfallible
- extra::error::ReturnError
- extra::field::impls::TransformMapDefault
- extra::field::impls::TransformOptional
- extra::handler::AsyncComputerComponent
- extra::handler::AsyncComputerRefComponent
- extra::handler::ComposeHandlers
- extra::handler::ComputerComponent
- extra::handler::ComputerRefComponent
- extra::handler::HandlerComponent
- extra::handler::HandlerRefComponent
- extra::handler::PipeHandlers
- extra::handler::ProducerComponent
- extra::handler::Promote
- extra::handler::PromoteAsync
- extra::handler::PromoteAsyncComputer
- extra::handler::PromoteComputer
- extra::handler::PromoteHandler
- extra::handler::PromoteProducer
- extra::handler::PromoteRef
- extra::handler::PromoteTryComputer
- extra::handler::ReturnInput
- extra::handler::TryComputerComponent
- extra::handler::TryComputerRefComponent
- extra::handler::TryPromote
- extra::handler::UseInputDelegate
- extra::monad::monadic::err::BindErr
- extra::monad::monadic::err::ErrMonadic
- extra::monad::monadic::err::ErrMonadicTrans
- extra::monad::monadic::ident::IdentMonadic
- extra::monad::monadic::ok::BindOk
- extra::monad::monadic::ok::OkMonadic
- extra::monad::monadic::ok::OkMonadicTrans
- extra::monad::providers::PipeMonadic
- extra::monad::providers::TryPromoteProviders
- extra::prelude::AsyncComputerComponent
- extra::prelude::AsyncComputerRefComponent
- extra::prelude::ComputerComponent
- extra::prelude::ComputerRefComponent
- extra::prelude::HandlerComponent
- extra::prelude::HandlerRefComponent
- extra::prelude::MatchWithValueHandlersMut
- extra::prelude::MatchWithValueHandlersRef
- extra::prelude::ProducerComponent
- extra::prelude::PromoteAsyncComputer
- extra::prelude::PromoteComputer
- extra::prelude::PromoteHandler
- extra::prelude::PromoteProducer
- extra::prelude::PromoteTryComputer
- extra::prelude::TryComputerComponent
- extra::prelude::TryComputerRefComponent
- extra::run::RunnerComponent
- extra::run::SendRunnerComponent
- extra::runtime::RuntimeGetterComponent
- extra::runtime::RuntimeTypeProviderComponent
- prelude::AsyncComputerComponent
- prelude::AsyncComputerRefComponent
- prelude::Chars
- prelude::ComputerComponent
- prelude::ComputerRefComponent
- prelude::Cons
- prelude::Field
- prelude::HandlerComponent
- prelude::HandlerRefComponent
- prelude::Index
- prelude::IsMut
- prelude::IsNothing
- prelude::IsPresent
- prelude::IsRef
- prelude::IsVoid
- prelude::Life
- prelude::MatchWithValueHandlersMut
- prelude::MatchWithValueHandlersRef
- prelude::Nil
- prelude::PhantomData
- prelude::ProducerComponent
- prelude::PromoteAsyncComputer
- prelude::PromoteComputer
- prelude::PromoteHandler
- prelude::PromoteProducer
- prelude::PromoteTryComputer
- prelude::Symbol
- prelude::TryComputerComponent
- prelude::TryComputerRefComponent
- prelude::UseContext
- prelude::UseDelegate
- prelude::UseField
- prelude::UseFields
- prelude::UseType
- prelude::WithProvider
- prelude::δ
- prelude::ε
- prelude::ζ
- prelude::π
- prelude::ψ
- prelude::ω
Enums
- core::field::types::Either
- core::field::types::MRef
- core::field::types::Void
- core::field::types::θ
- core::field::types::σ
- core::prelude::Either
- core::prelude::Void
- core::prelude::θ
- core::prelude::σ
- prelude::Either
- prelude::Void
- prelude::θ
- prelude::σ
Traits
- core::component::CanUseComponent
- core::component::DelegateComponent
- core::component::IsProviderFor
- core::error::CanRaiseError
- core::error::CanWrapError
- core::error::ErrorRaiser
- core::error::ErrorTypeProvider
- core::error::ErrorWrapper
- core::error::HasErrorType
- core::field::impls::CanBuildFrom
- core::field::impls::CanDowncast
- core::field::impls::CanDowncastFields
- core::field::impls::CanUpcast
- core::field::impls::FieldsExtractor
- core::field::traits::BuildField
- core::field::traits::ExtractField
- core::field::traits::FieldGetter
- core::field::traits::FieldMapper
- core::field::traits::FinalizeBuild
- core::field::traits::FinalizeExtract
- core::field::traits::FinalizeExtractResult
- core::field::traits::FromFields
- core::field::traits::FromVariant
- core::field::traits::HasBuilder
- core::field::traits::HasExtractor
- core::field::traits::HasExtractorMut
- core::field::traits::HasExtractorRef
- core::field::traits::HasField
- core::field::traits::HasFieldMut
- core::field::traits::HasFields
- core::field::traits::HasFieldsRef
- core::field::traits::IntoBuilder
- core::field::traits::MapField
- core::field::traits::MapFields
- core::field::traits::MapType
- core::field::traits::MapTypeRef
- core::field::traits::MutFieldGetter
- core::field::traits::PartialData
- core::field::traits::StaticFormat
- core::field::traits::StaticString
- core::field::traits::TakeField
- core::field::traits::ToFields
- core::field::traits::ToFieldsRef
- core::field::traits::TransformMap
- core::field::traits::TransformMapFields
- core::field::traits::UpdateField
- core::prelude::BuildField
- core::prelude::CanRaiseError
- core::prelude::CanUseComponent
- core::prelude::CanWrapError
- core::prelude::DelegateComponent
- core::prelude::ExtractField
- core::prelude::FieldGetter
- core::prelude::FinalizeBuild
- core::prelude::FinalizeExtract
- core::prelude::FromFields
- core::prelude::FromVariant
- core::prelude::HasBuilder
- core::prelude::HasErrorType
- core::prelude::HasExtractor
- core::prelude::HasExtractorMut
- core::prelude::HasExtractorRef
- core::prelude::HasField
- core::prelude::HasFieldMut
- core::prelude::HasFields
- core::prelude::HasFieldsRef
- core::prelude::HasType
- core::prelude::IntoBuilder
- core::prelude::IsProviderFor
- core::prelude::MapType
- core::prelude::MapTypeRef
- core::prelude::MutFieldGetter
- core::prelude::PartialData
- core::prelude::ToFields
- core::prelude::ToFieldsRef
- core::prelude::TypeProvider
- core::prelude::UpdateField
- core::types::HasType
- core::types::TypeProvider
- extra::field::impls::CanBuildWithDefault
- extra::field::impls::CanFinalizeWithDefault
- extra::field::impls::FinalizeOptional
- extra::field::impls::HasOptionalBuilder
- extra::field::impls::SetOptional
- extra::field::impls::ToOptional
- extra::handler::AsyncComputer
- extra::handler::AsyncComputerRef
- extra::handler::CanCompute
- extra::handler::CanComputeAsync
- extra::handler::CanComputeAsyncRef
- extra::handler::CanComputeRef
- extra::handler::CanHandle
- extra::handler::CanHandleRef
- extra::handler::CanProduce
- extra::handler::CanTryCompute
- extra::handler::CanTryComputeRef
- extra::handler::Computer
- extra::handler::ComputerRef
- extra::handler::Handler
- extra::handler::HandlerRef
- extra::handler::Producer
- extra::handler::TryComputer
- extra::handler::TryComputerRef
- extra::monad::traits::ContainsValue
- extra::monad::traits::LiftValue
- extra::monad::traits::MonadicBind
- extra::monad::traits::MonadicTrans
- extra::prelude::AsyncComputer
- extra::prelude::AsyncComputerRef
- extra::prelude::Computer
- extra::prelude::Handler
- extra::prelude::Producer
- extra::prelude::TryComputer
- extra::run::CanRun
- extra::run::CanSendRun
- extra::run::Runner
- extra::run::SendRunner
- extra::runtime::HasRuntime
- extra::runtime::HasRuntimeType
- extra::runtime::RuntimeGetter
- extra::runtime::RuntimeTypeProvider
- prelude::AsyncComputer
- prelude::AsyncComputerRef
- prelude::BuildField
- prelude::CanRaiseError
- prelude::CanUseComponent
- prelude::CanWrapError
- prelude::Computer
- prelude::DelegateComponent
- prelude::ExtractField
- prelude::FieldGetter
- prelude::FinalizeBuild
- prelude::FinalizeExtract
- prelude::FromFields
- prelude::FromVariant
- prelude::Handler
- prelude::HasBuilder
- prelude::HasErrorType
- prelude::HasExtractor
- prelude::HasExtractorMut
- prelude::HasExtractorRef
- prelude::HasField
- prelude::HasFieldMut
- prelude::HasFields
- prelude::HasFieldsRef
- prelude::HasType
- prelude::IntoBuilder
- prelude::IsProviderFor
- prelude::MapType
- prelude::MapTypeRef
- prelude::MutFieldGetter
- prelude::PartialData
- prelude::Producer
- prelude::ToFields
- prelude::ToFieldsRef
- prelude::TryComputer
- prelude::TypeProvider
- prelude::UpdateField
Macros
- core::macros::Product
- core::macros::Sum
- core::macros::Symbol
- core::macros::cgp_preset
- core::macros::check_components
- core::macros::delegate_and_check_components
- core::macros::delegate_components
- core::macros::product
- core::macros::replace_with
- core::prelude::Product
- core::prelude::Sum
- core::prelude::Symbol
- core::prelude::cgp_preset
- core::prelude::check_components
- core::prelude::delegate_and_check_components
- core::prelude::delegate_components
- core::prelude::product
- core::prelude::replace_with
- prelude::Product
- prelude::Sum
- prelude::Symbol
- prelude::cgp_preset
- prelude::check_components
- prelude::delegate_and_check_components
- prelude::delegate_components
- prelude::product
- prelude::replace_with
Attribute Macros
- core::async_trait
- core::macros::blanket_trait
- core::macros::cgp_auto_getter
- core::macros::cgp_component
- core::macros::cgp_fn
- core::macros::cgp_getter
- core::macros::cgp_impl
- core::macros::cgp_inherit
- core::macros::cgp_new_provider
- core::macros::cgp_provider
- core::macros::cgp_type
- core::macros::re_export_imports
- core::prelude::async_trait
- core::prelude::cgp_auto_getter
- core::prelude::cgp_component
- core::prelude::cgp_fn
- core::prelude::cgp_getter
- core::prelude::cgp_impl
- core::prelude::cgp_inherit
- core::prelude::cgp_new_provider
- core::prelude::cgp_provider
- core::prelude::cgp_type
- core::prelude::re_export_imports
- core::re_export_imports
- extra::prelude::cgp_auto_dispatch
- extra::prelude::cgp_computer
- extra::prelude::cgp_producer
- prelude::async_trait
- prelude::cgp_auto_dispatch
- prelude::cgp_auto_getter
- prelude::cgp_component
- prelude::cgp_computer
- prelude::cgp_fn
- prelude::cgp_getter
- prelude::cgp_impl
- prelude::cgp_inherit
- prelude::cgp_new_provider
- prelude::cgp_producer
- prelude::cgp_provider
- prelude::cgp_type
- prelude::re_export_imports
- re_export_imports
Derive Macros
- core::macros::BuildField
- core::macros::CgpData
- core::macros::CgpRecord
- core::macros::CgpVariant
- core::macros::ExtractField
- core::macros::FromVariant
- core::macros::HasField
- core::macros::HasFields
- core::prelude::BuildField
- core::prelude::CgpData
- core::prelude::CgpRecord
- core::prelude::CgpVariant
- core::prelude::ExtractField
- core::prelude::FromVariant
- core::prelude::HasField
- core::prelude::HasFields
- prelude::BuildField
- prelude::CgpData
- prelude::CgpRecord
- prelude::CgpVariant
- prelude::ExtractField
- prelude::FromVariant
- prelude::HasField
- prelude::HasFields
Type Aliases
- core::component::WithContext
- core::error::ErrorOf
- core::field::impls::WithField
- core::field::impls::WithFieldRef
- core::prelude::WithContext
- core::types::TypeOf
- core::types::WithDelegatedType
- core::types::WithType
- extra::dispatch::DispatchMatchers
- extra::dispatch::MatchFirstWithFieldHandlers
- extra::dispatch::MatchFirstWithFieldHandlersMut
- extra::dispatch::MatchFirstWithFieldHandlersRef
- extra::dispatch::MatchFirstWithValueHandlers
- extra::dispatch::MatchFirstWithValueHandlersMut
- extra::dispatch::MatchFirstWithValueHandlersRef
- extra::dispatch::MatchWithFieldHandlers
- extra::dispatch::MatchWithValueHandlers
- extra::prelude::MatchFirstWithValueHandlers
- extra::prelude::MatchFirstWithValueHandlersMut
- extra::prelude::MatchFirstWithValueHandlersRef
- extra::prelude::MatchWithValueHandlers
- extra::runtime::RuntimeOf
- prelude::MatchFirstWithValueHandlers
- prelude::MatchFirstWithValueHandlersMut
- prelude::MatchFirstWithValueHandlersRef
- prelude::MatchWithValueHandlers
- prelude::WithContext