You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This seems to be caused by the lexical-core transitive dependency (imap crate depends on this via imap-proto). The root cause seems to be explained here rust-lang/rust#76904 - stabilisation of integer::BITS. This has since been fixed in the relevant library (more details in the issue) but imap latest stable (2.4.1) still pins a bad version of imap-proto.
The newer 3.x version of IMAP crate seems to be ahead of this - so I will create an issue to test and upgrade to that (especially once it's been actually released to crates.io).
However - until then - I should probably pin the toolchain to 1.52.0 so that this project continues to build normally.
The text was updated successfully, but these errors were encountered:
This is to sidestep a breakage in a pinned version of lexical-core
transitive dependency while dependencies get upgraded.
Also switches to the latest stable release of imap="2.4.1"
Tested locally
Resolves#1
This seems to be caused by the
lexical-core
transitive dependency (imap
crate depends on this viaimap-proto
). The root cause seems to be explained here rust-lang/rust#76904 - stabilisation of integer::BITS. This has since been fixed in the relevant library (more details in the issue) but imap latest stable (2.4.1) still pins a bad version ofimap-proto
.The newer 3.x version of IMAP crate seems to be ahead of this - so I will create an issue to test and upgrade to that (especially once it's been actually released to crates.io).
However - until then - I should probably pin the toolchain to 1.52.0 so that this project continues to build normally.
The text was updated successfully, but these errors were encountered: