- this should stop problems such as mthom/scryer-prolog#1491 by specifying the line ending as this should take precedence over the global config
- when rustfmt is not detected (by attempting to run ``rustfmt --version) no formatting will be attempted - this should resolve issue mthom/scryer-prolog#1504