use Context;
use crateResult;
/// Trait for types that can be initialized from a context
///
/// Types created from the context do not need to know the runtime state of the system and only use
/// the task configuration for initialization. They can be used on this crate to create a task
/// description, for instance.