SigComposer::expand: Fn: Impl(self: DashSharedCore, trait: , sig: fn with_pointers (block_hash_by_height : BlockHashByHeight , snapshot_by_height : SnapshotByHeight , context : * const std :: os :: raw :: c_void) -> Self
compose_regular_fn: ferment_example_nested :: DashSharedCore :: with_pointers
VariableComposer::from(Self)
VariableComposer (compose): Self (DashSharedCore) in [] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_pointers, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_pointers, [])), Fn(with_pointers, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))
VariableComposer (NonSpecial): DashSharedCore in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_pointers, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_pointers, [])), Fn(with_pointers, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))]
Type::<TypeCompositionConversion>::resolve.1(Self) in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_pointers, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_pointers, [])), Fn(with_pointers, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))]
Type::<TypeCompositionConversion> Not a Trait So --> DashSharedCore
Type::<TypeCompositionConversion>::resolve.2(Self) in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_pointers, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_pointers, [])), Fn(with_pointers, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))] --> Object($Ty(DashSharedCore, []))
VariableComposer (Regular type conversion): Object($Ty(DashSharedCore, []))
TypeCompositionConversion::<FFIVariable>::resolve.1(DashSharedCore) in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_pointers, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_pointers, [])), Fn(with_pointers, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))]
TypeCompositionConversion::Regular: DashSharedCore
Type::<TypeCompositionConversion>::resolve.1(DashSharedCore) in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_pointers, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_pointers, [])), Fn(with_pointers, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))]
Type::<TypeCompositionConversion> Not a Trait So --> ferment_example_nested :: DashSharedCore
Type::<TypeCompositionConversion>::resolve.2(DashSharedCore) in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_pointers, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_pointers, [])), Fn(with_pointers, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))] --> Object($Ty(ferment_example_nested :: DashSharedCore, []))
Type::<TypeCompositionConversion>::resolve.1(crate :: fermented :: types :: ferment_example_nested :: ferment_example_nested_DashSharedCore) in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_pointers, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_pointers, [])), Fn(with_pointers, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))]
Type::<TypeCompositionConversion> Default Unknown --> crate :: fermented :: types :: ferment_example_nested :: ferment_example_nested_DashSharedCore
Type::<TypeCompositionConversion>::resolve.2(crate :: fermented :: types :: ferment_example_nested :: ferment_example_nested_DashSharedCore) in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_pointers, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_pointers, [])), Fn(with_pointers, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))] --> Unknown($Ty(crate :: fermented :: types :: ferment_example_nested :: ferment_example_nested_DashSharedCore, []))
TypeCompositionConversion::<FFIVariable>::resolve.2(DashSharedCore) --> * mut crate :: fermented :: types :: ferment_example_nested :: ferment_example_nested_DashSharedCore
VariableComposer (Regular type variable): * mut crate :: fermented :: types :: ferment_example_nested :: ferment_example_nested_DashSharedCore
VariableComposer: Self ---> DashSharedCore ----> * mut crate :: fermented :: types :: ferment_example_nested :: ferment_example_nested_DashSharedCore
Type::<TypeCompositionConversion>::resolve.1(Self) in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_pointers, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_pointers, [])), Fn(with_pointers, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))]
Type::<TypeCompositionConversion> Not a Trait So --> DashSharedCore
Type::<TypeCompositionConversion>::resolve.2(Self) in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_pointers, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_pointers, [])), Fn(with_pointers, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))] --> Object($Ty(DashSharedCore, []))
OwnedItemPresentableContext::Named: BlockHashByHeight
VariableComposer::from(BlockHashByHeight)
VariableComposer (compose): BlockHashByHeight (ferment_example_nested :: BlockHashByHeight) in [] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_pointers, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_pointers, [])), Fn(with_pointers, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))
VariableComposer (Special FnPointer): ferment_example_nested :: BlockHashByHeight
VariableComposer: BlockHashByHeight ---> ferment_example_nested :: BlockHashByHeight ----> ferment_example_nested :: BlockHashByHeight
OwnedItemPresentableContext::Named::RESULT: ferment_example_nested :: BlockHashByHeight
OwnedItemPresentableContext::Named: SnapshotByHeight
VariableComposer::from(SnapshotByHeight)
VariableComposer (compose): SnapshotByHeight (ferment_example_nested :: SnapshotByHeight) in [] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_pointers, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_pointers, [])), Fn(with_pointers, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))
VariableComposer (Special FnPointer): ferment_example_nested :: SnapshotByHeight
VariableComposer: SnapshotByHeight ---> ferment_example_nested :: SnapshotByHeight ----> ferment_example_nested :: SnapshotByHeight
OwnedItemPresentableContext::Named::RESULT: ferment_example_nested :: SnapshotByHeight
OwnedItemPresentableContext::Named: * const std :: os :: raw :: c_void
VariableComposer::from(* const std :: os :: raw :: c_void)
VariableComposer (compose): * const std :: os :: raw :: c_void (std :: os :: raw :: c_void) in [] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_pointers, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_pointers, [])), Fn(with_pointers, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))
VariableComposer (Special MutPtr): std :: os :: raw :: c_void
VariableComposer: * const std :: os :: raw :: c_void ---> std :: os :: raw :: c_void ----> * mut std :: os :: raw :: c_void
OwnedItemPresentableContext::Named::RESULT: * mut std :: os :: raw :: c_void
SigComposer::expand: Fn: Impl(self: DashSharedCore, trait: , sig: fn with_lambdas < BHH : Fn (u32) -> [u8 ; 32] + 'static , SBH : Fn (u32) -> LLMQSnapshot + 'static > (block_hash_by_height : BHH , snapshot_by_height : SBH , context : * const std :: os :: raw :: c_void) -> Self
compose_regular_fn: ferment_example_nested :: DashSharedCore :: with_lambdas
VariableComposer::from(Self)
VariableComposer (compose): Self (ferment_example_nested :: DashSharedCore :: with_lambdas) in [] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_lambdas, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_lambdas, [])), Fn(with_lambdas, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))
VariableComposer (NonSpecial): ferment_example_nested :: DashSharedCore :: with_lambdas in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_lambdas, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_lambdas, [])), Fn(with_lambdas, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))]
Type::<TypeCompositionConversion>::resolve.1(Self) in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_lambdas, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_lambdas, [])), Fn(with_lambdas, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))]
Type::<TypeCompositionConversion> IT's a FUNCTION --> with_lambdas ferment_example_nested :: DashSharedCore
Type::<TypeCompositionConversion> Default Unknown --> Self
Type::<TypeCompositionConversion>::resolve.2(Self) in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_lambdas, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_lambdas, [])), Fn(with_lambdas, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))] --> Unknown($Ty(Self, []))
VariableComposer (Regular type conversion): Unknown($Ty(Self, []))
TypeCompositionConversion::<FFIVariable>::resolve.1(Self) in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_lambdas, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_lambdas, [])), Fn(with_lambdas, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))]
TypeCompositionConversion::Regular: Self
Type::<TypeCompositionConversion>::resolve.1(Self) in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_lambdas, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_lambdas, [])), Fn(with_lambdas, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))]
Type::<TypeCompositionConversion> IT's a FUNCTION --> with_lambdas ferment_example_nested :: DashSharedCore
Type::<TypeCompositionConversion> Default Unknown --> Self
Type::<TypeCompositionConversion>::resolve.2(Self) in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_lambdas, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_lambdas, [])), Fn(with_lambdas, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))] --> Unknown($Ty(Self, []))
Type::<TypeCompositionConversion>::resolve.1(Self) in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_lambdas, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_lambdas, [])), Fn(with_lambdas, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))]
Type::<TypeCompositionConversion> IT's a FUNCTION --> with_lambdas ferment_example_nested :: DashSharedCore
Type::<TypeCompositionConversion> Default Unknown --> Self
Type::<TypeCompositionConversion>::resolve.2(Self) in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_lambdas, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_lambdas, [])), Fn(with_lambdas, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))] --> Unknown($Ty(Self, []))
TypeCompositionConversion::<FFIVariable>::resolve.2(Self) --> * mut Self
VariableComposer (Regular type variable): * mut Self
VariableComposer: Self ---> ferment_example_nested :: DashSharedCore :: with_lambdas ----> * mut Self
Type::<TypeCompositionConversion>::resolve.1(Self) in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_lambdas, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_lambdas, [])), Fn(with_lambdas, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))]
Type::<TypeCompositionConversion> IT's a FUNCTION --> with_lambdas ferment_example_nested :: DashSharedCore
Type::<TypeCompositionConversion> Default Unknown --> Self
Type::<TypeCompositionConversion>::resolve.2(Self) in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_lambdas, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_lambdas, [])), Fn(with_lambdas, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))] --> Unknown($Ty(Self, []))
Type::<TypeCompositionConversion>::resolve.1(BHH) in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_lambdas, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_lambdas, [])), Fn(with_lambdas, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))]
Type::<TypeCompositionConversion> Not a Trait So --> BHH
Type::<TypeCompositionConversion>::resolve.2(BHH) in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_lambdas, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_lambdas, [])), Fn(with_lambdas, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))] --> Bounds(GenericBoundComposition(ty: $Ty(BHH, []), bounds: Fn (u32) -> [u8 ; 32], predicates: , nested_args: ))
Type::<TypeCompositionConversion>::resolve.1(SBH) in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_lambdas, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_lambdas, [])), Fn(with_lambdas, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))]
Type::<TypeCompositionConversion> Not a Trait So --> SBH
Type::<TypeCompositionConversion>::resolve.2(SBH) in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_lambdas, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_lambdas, [])), Fn(with_lambdas, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))] --> Bounds(GenericBoundComposition(ty: $Ty(SBH, []), bounds: Fn (u32) -> ferment_example_nested :: model :: LLMQSnapshot, predicates: , nested_args: ))
OwnedItemPresentableContext::Named: BHH
VariableComposer::from(BHH)
VariableComposer (compose): BHH (BHH) in [] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_lambdas, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_lambdas, [])), Fn(with_lambdas, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))
VariableComposer (NonSpecial): BHH in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_lambdas, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_lambdas, [])), Fn(with_lambdas, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))]
Type::<TypeCompositionConversion>::resolve.1(BHH) in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_lambdas, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_lambdas, [])), Fn(with_lambdas, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))]
Type::<TypeCompositionConversion> Not a Trait So --> BHH
Type::<TypeCompositionConversion>::resolve.2(BHH) in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_lambdas, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_lambdas, [])), Fn(with_lambdas, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))] --> Bounds(GenericBoundComposition(ty: $Ty(BHH, []), bounds: Fn (u32) -> [u8 ; 32], predicates: , nested_args: ))
VariableComposer (Regular type conversion): Bounds(GenericBoundComposition(ty: $Ty(BHH, []), bounds: Fn (u32) -> [u8 ; 32], predicates: , nested_args: ))
TypeCompositionConversion::<FFIVariable>::resolve.1(BHH) in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_lambdas, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_lambdas, [])), Fn(with_lambdas, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))]
TypeCompositionConversion::Bounds: GenericBoundComposition(ty: $Ty(BHH, []), bounds: Fn (u32) -> [u8 ; 32], predicates: , nested_args: )
GenericBoundComposition::mangle(GenericBoundComposition(ty: $Ty(BHH, []), bounds: Fn (u32) -> [u8 ; 32], predicates: , nested_args: )) --> Fn_ARGS_u32_RTRN_Arr_u8_32
GenericBoundComposition::<FFIVariable>::resolve(GenericBoundComposition(ty: $Ty(BHH, []), bounds: Fn (u32) -> [u8 ; 32], predicates: , nested_args: ))
TypeCompositionConversion::<FFIVariable>::resolve.2(BHH) --> * mut crate :: fermented :: generics :: Fn_ARGS_u32_RTRN_Arr_u8_32
VariableComposer (Regular type variable): * mut crate :: fermented :: generics :: Fn_ARGS_u32_RTRN_Arr_u8_32
VariableComposer: BHH ---> BHH ----> * mut crate :: fermented :: generics :: Fn_ARGS_u32_RTRN_Arr_u8_32
OwnedItemPresentableContext::Named::RESULT: * mut crate :: fermented :: generics :: Fn_ARGS_u32_RTRN_Arr_u8_32
OwnedItemPresentableContext::Named: SBH
VariableComposer::from(SBH)
VariableComposer (compose): SBH (SBH) in [] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_lambdas, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_lambdas, [])), Fn(with_lambdas, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))
VariableComposer (NonSpecial): SBH in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_lambdas, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_lambdas, [])), Fn(with_lambdas, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))]
Type::<TypeCompositionConversion>::resolve.1(SBH) in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_lambdas, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_lambdas, [])), Fn(with_lambdas, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))]
Type::<TypeCompositionConversion> Not a Trait So --> SBH
Type::<TypeCompositionConversion>::resolve.2(SBH) in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_lambdas, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_lambdas, [])), Fn(with_lambdas, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))] --> Bounds(GenericBoundComposition(ty: $Ty(SBH, []), bounds: Fn (u32) -> ferment_example_nested :: model :: LLMQSnapshot, predicates: , nested_args: ))
VariableComposer (Regular type conversion): Bounds(GenericBoundComposition(ty: $Ty(SBH, []), bounds: Fn (u32) -> ferment_example_nested :: model :: LLMQSnapshot, predicates: , nested_args: ))
TypeCompositionConversion::<FFIVariable>::resolve.1(SBH) in [[] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_lambdas, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_lambdas, [])), Fn(with_lambdas, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))]
TypeCompositionConversion::Bounds: GenericBoundComposition(ty: $Ty(SBH, []), bounds: Fn (u32) -> ferment_example_nested :: model :: LLMQSnapshot, predicates: , nested_args: )
GenericBoundComposition::mangle(GenericBoundComposition(ty: $Ty(SBH, []), bounds: Fn (u32) -> ferment_example_nested :: model :: LLMQSnapshot, predicates: , nested_args: )) --> Fn_ARGS_u32_RTRN_ferment_example_nested_model_LLMQSnapshot
GenericBoundComposition::<FFIVariable>::resolve(GenericBoundComposition(ty: $Ty(SBH, []), bounds: Fn (u32) -> ferment_example_nested :: model :: LLMQSnapshot, predicates: , nested_args: ))
TypeCompositionConversion::<FFIVariable>::resolve.2(SBH) --> * mut crate :: fermented :: generics :: Fn_ARGS_u32_RTRN_ferment_example_nested_model_LLMQSnapshot
VariableComposer (Regular type variable): * mut crate :: fermented :: generics :: Fn_ARGS_u32_RTRN_ferment_example_nested_model_LLMQSnapshot
VariableComposer: SBH ---> SBH ----> * mut crate :: fermented :: generics :: Fn_ARGS_u32_RTRN_ferment_example_nested_model_LLMQSnapshot
OwnedItemPresentableContext::Named::RESULT: * mut crate :: fermented :: generics :: Fn_ARGS_u32_RTRN_ferment_example_nested_model_LLMQSnapshot
OwnedItemPresentableContext::Named: * const std :: os :: raw :: c_void
VariableComposer::from(* const std :: os :: raw :: c_void)
VariableComposer (compose): * const std :: os :: raw :: c_void (std :: os :: raw :: c_void) in [] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore::with_lambdas, Item(Fn($Ty(ferment_example_nested :: DashSharedCore :: with_lambdas, [])), Fn(with_lambdas, ferment_example_nested::DashSharedCore))) (Fn) (parent: [# [ferment_macro :: export]] :: ferment_example_nested + Scope(ferment_example_nested::DashSharedCore, Item(Object($Ty(DashSharedCore, [])), Item(DashSharedCore, ferment_example_nested::DashSharedCore))) (Impl) (parent: [] :: ferment_example_nested + Scope(ferment_example_nested, Empty) (CrateRoot)))
VariableComposer (Special MutPtr): std :: os :: raw :: c_void
VariableComposer: * const std :: os :: raw :: c_void ---> std :: os :: raw :: c_void ----> * mut std :: os :: raw :: c_void
OwnedItemPresentableContext::Named::RESULT: * mut std :: os :: raw :: c_void