bors
c375398f3b
Auto merge of #13738 - epage:msrv, r=Muscraft
...
feat(reslve): Respect '--ignore-rust-version'
### What does this PR try to resolve?
This is a part of #9930 .
### How should we test and review this PR?
I had considered several ways of implementing this. I first looked at passing this into `ops::resolve*`.
.This would get a bit annoying with the function signature, so I considered moving it to a builder..
Each of the entry points is slightly different with different ownership needs, making it hard to have a common abstraction.
In doing this, I noticed we currently pass some state around to the resolver via `Workspace`, so I mirrored that.
The nice thing about this location is it provides a good place to hook in config and `package.resolve` so they affect this.
### Additional information
2024-04-11 22:12:03 +00:00
..
2024-04-03 15:44:08 +00:00
2024-03-20 11:19:06 -05:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-02-21 20:20:41 -06:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-03-28 12:08:57 -04:00
2024-04-11 14:36:30 -06:00
2024-02-22 11:37:03 -06:00
2024-03-12 13:39:56 -05:00
2024-03-28 13:29:24 -05:00
2024-02-22 11:37:03 -06:00
2024-03-12 13:39:56 -05:00
2024-02-22 11:37:03 -06:00
2023-12-23 13:17:55 +08:00
2024-03-12 13:39:56 -05:00
2024-04-08 15:54:04 +00:00
2024-03-28 07:20:37 +01:00
2024-02-20 11:55:15 -07:00
2024-02-28 15:35:41 -06:00
2024-03-21 00:44:18 -04:00
2023-10-17 14:46:30 -05:00
2024-01-26 13:40:46 -06:00
2024-03-12 13:39:56 -05:00
2024-02-22 11:37:03 -06:00
2024-03-12 13:39:56 -05:00
2024-02-29 15:48:41 -06:00
2024-03-24 20:02:10 -04:00
2024-02-22 11:37:03 -06:00
2024-03-16 20:50:35 +00:00
2024-02-08 14:01:39 -06:00
2024-02-29 16:08:08 -06:00
2024-02-20 11:55:15 -07:00
2024-02-29 16:08:08 -06:00
2024-03-12 13:39:56 -05:00
2024-03-12 13:39:56 -05:00
2024-02-22 11:37:03 -06:00
2024-02-29 15:48:41 -06:00
2024-02-08 14:01:39 -06:00
2024-01-31 10:42:58 -06:00
2024-03-12 13:39:56 -05:00
2024-03-25 13:35:52 -07:00
2024-03-12 13:39:56 -05:00
2024-03-04 16:27:11 -06:00
2024-03-28 13:29:24 -05:00
2024-03-28 13:29:24 -05:00
2024-03-12 13:39:56 -05:00
2024-02-22 11:37:03 -06:00
2024-01-02 15:03:06 -08:00
2024-04-10 11:54:33 -04:00
2024-03-12 13:39:56 -05:00
2024-02-15 09:36:40 -08:00
2024-03-26 16:57:28 -04:00
2024-02-22 11:37:03 -06:00
2024-01-11 17:08:21 +09:00
2024-03-12 13:39:56 -05:00
2024-02-28 15:35:41 -06:00
2024-03-12 13:39:56 -05:00
2024-01-26 13:40:46 -06:00
2024-03-12 13:39:56 -05:00
2024-03-28 13:29:24 -05:00
2024-02-08 14:01:39 -06:00
2024-02-08 14:01:39 -06:00
2024-01-19 18:36:35 -05:00
2024-03-25 12:44:12 -06:00
2023-11-03 15:45:00 -05:00
2024-03-12 13:39:56 -05:00
2024-03-12 13:39:56 -05:00
2024-01-26 13:40:46 -06:00
2024-03-12 13:39:56 -05:00
2024-03-23 10:26:02 -06:00
2024-02-29 16:08:08 -06:00
2024-02-29 16:08:08 -06:00
2024-02-01 03:47:27 +00:00
2024-02-22 11:37:03 -06:00
2024-04-04 16:37:39 -05:00
2024-02-08 14:01:39 -06:00
2024-01-26 13:40:46 -06:00
2024-01-29 15:38:04 -06:00
2024-03-12 13:39:56 -05:00
2024-02-12 10:41:34 -08:00
2024-03-15 12:54:05 -05:00
2024-01-26 13:40:46 -06:00
2024-03-12 13:39:56 -05:00
2024-04-09 21:29:08 -05:00
2024-03-12 13:39:56 -05:00
2024-03-12 13:39:56 -05:00
2024-03-12 13:39:56 -05:00
2024-01-18 14:05:57 -05:00
2024-04-03 22:44:36 +08:00
2024-03-12 13:39:56 -05:00
2024-03-12 13:39:56 -05:00
2024-03-12 13:39:56 -05:00
2024-03-12 13:39:56 -05:00
2024-03-12 13:39:56 -05:00
2024-03-12 13:39:56 -05:00
2024-03-25 23:42:47 +01:00
2024-01-26 13:40:46 -06:00
2024-03-12 13:39:56 -05:00
2024-03-12 13:39:56 -05:00
2024-03-28 13:29:24 -05:00
2023-12-06 08:58:56 -06:00
2024-03-12 13:39:56 -05:00
2024-03-12 13:39:56 -05:00
2024-03-12 13:39:56 -05:00
2024-03-12 13:39:56 -05:00
2024-03-12 13:39:56 -05:00
2024-03-25 23:42:47 +01:00
2024-04-11 12:56:53 -05:00
2024-03-12 13:39:56 -05:00
2024-03-05 20:08:29 -05:00
2024-03-12 13:39:56 -05:00
2024-02-20 19:15:53 -05:00
2024-02-08 14:01:39 -06:00
2024-03-12 13:39:56 -05:00
2024-02-20 11:55:15 -07:00
2024-03-12 13:39:56 -05:00
2024-03-12 13:39:56 -05:00
2024-03-16 20:50:35 +00:00
2024-03-12 13:39:56 -05:00
2024-02-08 14:01:39 -06:00
2024-01-07 09:48:02 +01:00
2024-03-12 13:39:56 -05:00
2024-03-12 13:39:56 -05:00
2024-01-26 13:40:46 -06:00
2024-03-12 13:39:56 -05:00
2024-03-28 13:29:24 -05:00
2024-03-12 13:39:56 -05:00