Which of Swift 5.1 features are backwards deployable?

Does swift 5.1 runtime not have support for ios12? Is it a technical limitation that 5.1 can’t be included with the app for back deployment?