pub fn new(
        server_name: ServerName,
        server_script: PathBuf,
        base_url: Url,
        request_builder_factory: fn(
            client: reqwest::Client,
            method: http::Method,
            url: Url,
        ) -> reqwest::RequestBuilder,
    ) -> DockerComposeServerPlugin {
        DockerComposeServerPlugin {
            server_name,
            server_script,
            base_url,
            request_builder_factory,
        }
    }
/// Constructs a new `DockerComposeServerPlugin` instance that will represent a particular FHIR Server
/// implementation.
///
/// Parameters:
/// * `server_name`: the [ServerName] that will uniquely identify the FHIR Server implemenation
/// * `server_script`: a [PathBuf] to the shell script that wraps the `docker compose` command for this
///   particular FHIR Server implementation
/// * `base_url`: the base [Url] that should be used for all requests to the FHIR Server, once launched
/// * `request_builder_factory`: a function that can produce the [reqwest::RequestBuilder] to use when
///   querying the FHIR Server, once launched
Constructs a new `DockerComposeServerPlugin` instance that will represent a particular FHIR Server
implementation.


Constructs a new ` DockerComposeServerPlugin ` instance that will represent a particular FHIR Server implementation .
pub fn new(
        server_name: ServerName,
        server_script: PathBuf,
        base_url: Url,
        request_builder_factory: fn(
            client: reqwest::Client,
            method: http::Method,
            url: Url,
        ) -> reqwest::RequestBuilder,
    ) -> DockerComposeServerPlugin {
        DockerComposeServerPlugin {
            server_name,
            server_script,
            base_url,
            request_builder_factory,
        }
    }
pub fn new ( server_name : ServerName , server_script : PathBuf , base_url : Url , request_builder_factory : fn ( client : reqwest :: Client , method : http :: Method , url : Url , ) -> reqwest :: RequestBuilder , ) -> DockerComposeServerPlugin { DockerComposeServerPlugin { server_name , server_script , base_url , request_builder_factory , } }
Constructs a new `DockerComposeServerPlugin` instance that will represent a particular FHIR Server
implementation.
Constructs a new ` DockerComposeServerPlugin ` instance that will represent a particular FHIR Server implementation .
server_name
ServerName
server_script
PathBuf
base_url
Url
request_builder_factory
fn(
            client: reqwest::Client,
            method: http::Method,
            url: Url,
        ) -> reqwest::RequestBuilder
client
reqwest::Client
method
http::Method
url
Url
server_name
ServerName
server_script
PathBuf
base_url
Url
request_builder_factory
fn(
            client: reqwest::Client,
            method: http::Method,
            url: Url,
        ) -> reqwest::RequestBuilder
client
reqwest::Client
method
http::Method
url
Url