Support contexts with lifetime bounds
Pre-release
Pre-release
Another redesign was necessary to enable the usage of references in a generic context.
Changes:
Automation
is replaced byAutomatedValue
AutomationContext
is replaced byQueryInfo
AutomatableValue
is replaced byAutomatable
AutomatedValue
is replaced byAutomated
AutomationSpec
is replaced byAutomatableParam
creator::Creator
is replaced byautomation::AutomationFactory
- Example usages:
factory.automate(automatable).into_automation(automation_fn)
factory.automate(automatable).into_stage(stage_fn)
- To access the former
render_window_secs
variable, injectRenderWindowSecs
as anAutomatable
instead
- Example usages:
AutomatedValue
(formerAutomation
) andStage
are now parameterized overQ: QueryInfo
AutomationFactory
(formerCreator
) is now parameterized overC: CreationInfo