pub fn with_profile_provider(
        handle: &Handle,
        profile_provider: ProfileProvider,
    ) -> ChainProvider {
        ChainProvider {
            profile_provider: Some(profile_provider),
            instance_metadata_provider: InstanceMetadataProvider::new(handle),
            container_provider: ContainerProvider::new(handle),
        }
    }
/// Create a new `ChainProvider` using the provided `ProfileProvider`.
Create a new `ChainProvider` using the provided `ProfileProvider`.
Create a new ` ChainProvider ` using the provided ` ProfileProvider ` .
pub fn with_profile_provider(
        handle: &Handle,
        profile_provider: ProfileProvider,
    ) -> ChainProvider {
        ChainProvider {
            profile_provider: Some(profile_provider),
            instance_metadata_provider: InstanceMetadataProvider::new(handle),
            container_provider: ContainerProvider::new(handle),
        }
    }
pub fn with_profile_provider ( handle : & Handle , profile_provider : ProfileProvider , ) -> ChainProvider { ChainProvider { profile_provider : Some ( profile_provider ) , instance_metadata_provider : InstanceMetadataProvider :: new ( handle ) , container_provider : ContainerProvider :: new ( handle ) , } }
Create a new `ChainProvider` using the provided `ProfileProvider`.
Create a new ` ChainProvider ` using the provided ` ProfileProvider ` .
handle
&Handle
profile_provider
ProfileProvider
handle
&Handle
profile_provider
ProfileProvider