container_builder

Function container_builder 

Source
pub fn container_builder() -> ContainerBuilder
Expand description

Convenient function to create a container builder

This is a shortcut for ContainerBuilder::new().

ยงExample

use flow_di::{container_builder, ServiceProviderExt};

let provider = container_builder()
    .add_instance(42i32)
    .add_transient_simple::<String, String>(|| "hello".to_string())
    .build();

let number = provider.get_required_service::<i32>().unwrap();
assert_eq!(*number, 42);