Copyright 2012-2016 The Rust Project Developers. Copyright 2016-2023 Frank Denis. Licensed under the Apache License, Version 2.0 or the MIT license , at your option.