pub fn build_vrt<D: Borrow<Dataset>>(
    dest: Option<&Path>,
    datasets: &[D],
    options: Option<BuildVRTOptions>,
) -> Result<Dataset> {
    _build_vrt(
        dest,
        &datasets
            .iter()
            .map(|x| x.borrow())
            .collect::<Vec<&Dataset>>(),
        options,
    )
}
/// Build a VRT from a list of datasets.
/// Wraps [GDALBuildVRT].
/// See the [program docs] for more details.
///
/// [GDALBuildVRT]: https://gdal.org/api/gdal_utils.html#gdal__utils_8h_1a057aaea8b0ed0476809a781ffa377ea4
/// [program docs]: https://gdal.org/programs/gdalbuildvrt.html
Build a VRT from a list of datasets.


Build a VRT from a list of datasets .
pub fn build_vrt<D: Borrow<Dataset>>(
    dest: Option<&Path>,
    datasets: &[D],
    options: Option<BuildVRTOptions>,
) -> Result<Dataset> {
    _build_vrt(
        dest,
        &datasets
            .iter()
            .map(|x| x.borrow())
            .collect::<Vec<&Dataset>>(),
        options,
    )
}
pub fn build_vrt < D : Borrow < Dataset > > ( dest : Option < & Path > , datasets : & [ D ] , options : Option < BuildVRTOptions > , ) -> Result < Dataset > { _build_vrt ( dest , & datasets . iter ( ) . map ( | x | x . borrow ( ) ) . collect :: < Vec < & Dataset > > ( ) , options , ) }
Build a VRT from a list of datasets.
Build a VRT from a list of datasets .
dest
Option<&Path>
datasets
&[D]
options
Option<BuildVRTOptions>
dest
Option<&Path>
datasets
&[D]
options
Option<BuildVRTOptions>