project('rust std options', 'rust')
# this only works in 2018
new = executable(
'new',
'2018.rs',
override_options : ['rust_std=2018'],
)
# this only works in 2015
old = static_library(
'old',
'2015.rs',
override_options : ['rust_std=2015'],
test('2018 std', new)