<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/compile-fail/mutable-enum-indirect.rs, branch 1.27.1</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.27.1</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.27.1'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2018-03-15T01:04:20+00:00</updated>
<entry>
<title>Reword E0044 and message for `!Send` types</title>
<updated>2018-03-15T01:04:20+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2018-02-11T05:01:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6d8a1739805fa81b6baa8c86efc3e79920ecb306'/>
<id>urn:sha1:6d8a1739805fa81b6baa8c86efc3e79920ecb306</id>
<content type='text'>
 - Reword E0044 help.
 - Change error message for types that don't implement `Send`
</content>
</entry>
<entry>
<title>improve the printing of substs and trait-refs</title>
<updated>2016-04-05T19:56:23+00:00</updated>
<author>
<name>Ariel Ben-Yehuda</name>
<email>ariel.byd@gmail.com</email>
</author>
<published>2016-04-05T19:56:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b23648fe4aa46e9a2bf72c6f68590e799c4cdb07'/>
<id>urn:sha1:b23648fe4aa46e9a2bf72c6f68590e799c4cdb07</id>
<content type='text'>
</content>
</entry>
<entry>
<title>suggest adding a where-clause when that can help</title>
<updated>2016-04-05T17:58:58+00:00</updated>
<author>
<name>Ariel Ben-Yehuda</name>
<email>arielb1@mail.tau.ac.il</email>
</author>
<published>2016-03-29T17:12:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8a461d940cc6019bd332b1ea732d79d3216d9108'/>
<id>urn:sha1:8a461d940cc6019bd332b1ea732d79d3216d9108</id>
<content type='text'>
suggest adding a where-clause when there is an unmet trait-bound that
can be satisfied if some type can implement it.
</content>
</entry>
<entry>
<title>Fix fallout in tests</title>
<updated>2016-03-30T22:00:48+00:00</updated>
<author>
<name>Jeffrey Seyfried</name>
<email>jeffrey.seyfried@gmail.com</email>
</author>
<published>2016-03-20T11:24:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=da41e583d614411c99370881c38f919c99dec448'/>
<id>urn:sha1:da41e583d614411c99370881c38f919c99dec448</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't use NoSend/NoSync in tests</title>
<updated>2015-01-16T07:18:56+00:00</updated>
<author>
<name>Flavio Percoco</name>
<email>flaper87@gmail.com</email>
</author>
<published>2015-01-11T12:14:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=921ba5a09fa66b0a50bfebee5430622d0d4f3065'/>
<id>urn:sha1:921ba5a09fa66b0a50bfebee5430622d0d4f3065</id>
<content type='text'>
</content>
</entry>
<entry>
<title>markers -&gt; marker</title>
<updated>2015-01-06T23:10:31+00:00</updated>
<author>
<name>Nick Cameron</name>
<email>ncameron@mozilla.com</email>
</author>
<published>2015-01-06T22:33:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9f07d055f7823ac0e17e014f3effa2a0be0947e9'/>
<id>urn:sha1:9f07d055f7823ac0e17e014f3effa2a0be0947e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change `std::kinds` to `std::markers`; flatten `std::kinds::marker`</title>
<updated>2015-01-06T20:45:28+00:00</updated>
<author>
<name>Nick Cameron</name>
<email>ncameron@mozilla.com</email>
</author>
<published>2015-01-06T01:03:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=503709708c72401dbe091ed5c7e0494efabe0669'/>
<id>urn:sha1:503709708c72401dbe091ed5c7e0494efabe0669</id>
<content type='text'>
[breaking-change]
</content>
</entry>
<entry>
<title>Switch to purely namespaced enums</title>
<updated>2014-11-17T15:35:51+00:00</updated>
<author>
<name>Steven Fackler</name>
<email>sfackler@gmail.com</email>
</author>
<published>2014-11-06T08:05:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3dcd2157403163789aaf21a9ab3c4d30a7c6494d'/>
<id>urn:sha1:3dcd2157403163789aaf21a9ab3c4d30a7c6494d</id>
<content type='text'>
This breaks code that referred to variant names in the same namespace as
their enum. Reexport the variants in the old location or alter code to
refer to the new locations:

```
pub enum Foo {
    A,
    B
}

fn main() {
    let a = A;
}
```
=&gt;
```
pub use self::Foo::{A, B};

pub enum Foo {
    A,
    B
}

fn main() {
    let a = A;
}
```
or
```
pub enum Foo {
    A,
    B
}

fn main() {
    let a = Foo::A;
}
```

[breaking-change]
</content>
</entry>
<entry>
<title>Update error messages in compile-fail tests</title>
<updated>2014-09-15T18:58:49+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2014-09-12T14:45:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b88f86782ecd9319e0e2c875bbf1efecd66ebf41'/>
<id>urn:sha1:b88f86782ecd9319e0e2c875bbf1efecd66ebf41</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename `Share` to `Sync`</title>
<updated>2014-08-07T15:54:38+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-08-05T23:40:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1f760d5d1a448c08ff4b66cfa8d35d39a5d667c0'/>
<id>urn:sha1:1f760d5d1a448c08ff4b66cfa8d35d39a5d667c0</id>
<content type='text'>
This leaves the `Share` trait at `std::kinds` via a `#[deprecated]` `pub use`
statement, but the `NoShare` struct is no longer part of `std::kinds::marker`
due to #12660 (the build cannot bootstrap otherwise).

All code referencing the `Share` trait should now reference the `Sync` trait,
and all code referencing the `NoShare` type should now reference the `NoSync`
type. The functionality and meaning of this trait have not changed, only the
naming.

Closes #16281
[breaking-change]
</content>
</entry>
</feed>
