Merge pull request #306 from embassy-rs/update-nightly
Remove feature(impl_trait_in_bindings), update nightly
This commit is contained in:
		
						commit
						cee111c865
					
				@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![feature(generic_associated_types)]
 | 
					#![feature(generic_associated_types)]
 | 
				
			||||||
#![feature(asm)]
 | 
					#![feature(asm)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -159,8 +159,8 @@ pac::dma_channels! {
 | 
				
			|||||||
        impl crate::dma::sealed::Channel for crate::peripherals::$channel_peri {}
 | 
					        impl crate::dma::sealed::Channel for crate::peripherals::$channel_peri {}
 | 
				
			||||||
        impl Channel for crate::peripherals::$channel_peri
 | 
					        impl Channel for crate::peripherals::$channel_peri
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            type ReadFuture<'a> = impl Future<Output = ()>;
 | 
					            type ReadFuture<'a> = impl Future<Output = ()> + 'a;
 | 
				
			||||||
            type WriteFuture<'a> = impl Future<Output = ()>;
 | 
					            type WriteFuture<'a> = impl Future<Output = ()> + 'a;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            fn read<'a>(
 | 
					            fn read<'a>(
 | 
				
			||||||
                &'a mut self,
 | 
					                &'a mut self,
 | 
				
			||||||
 | 
				
			|||||||
@ -165,8 +165,8 @@ pac::dma_channels! {
 | 
				
			|||||||
        impl crate::dma::sealed::Channel for crate::peripherals::$channel_peri {}
 | 
					        impl crate::dma::sealed::Channel for crate::peripherals::$channel_peri {}
 | 
				
			||||||
        impl Channel for crate::peripherals::$channel_peri
 | 
					        impl Channel for crate::peripherals::$channel_peri
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            type ReadFuture<'a> = impl Future<Output = ()>;
 | 
					            type ReadFuture<'a> = impl Future<Output = ()> + 'a;
 | 
				
			||||||
            type WriteFuture<'a> = impl Future<Output = ()>;
 | 
					            type WriteFuture<'a> = impl Future<Output = ()> + 'a;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            fn read<'a>(
 | 
					            fn read<'a>(
 | 
				
			||||||
                &'a mut self,
 | 
					                &'a mut self,
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![feature(generic_associated_types)]
 | 
					#![feature(generic_associated_types)]
 | 
				
			||||||
#![feature(asm)]
 | 
					#![feature(asm)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -84,7 +84,7 @@ impl<T: Instance> CryptoRng for Random<T> {}
 | 
				
			|||||||
impl<T: Instance> traits::rng::Rng for Random<T> {
 | 
					impl<T: Instance> traits::rng::Rng for Random<T> {
 | 
				
			||||||
    type Error = Error;
 | 
					    type Error = Error;
 | 
				
			||||||
    #[rustfmt::skip]
 | 
					    #[rustfmt::skip]
 | 
				
			||||||
    type RngFuture<'a> where Self: 'a = impl Future<Output=Result<(), Self::Error>>;
 | 
					    type RngFuture<'a> where Self: 'a = impl Future<Output=Result<(), Self::Error>> + 'a;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    fn fill_bytes<'a>(&'a mut self, dest: &'a mut [u8]) -> Self::RngFuture<'a> {
 | 
					    fn fill_bytes<'a>(&'a mut self, dest: &'a mut [u8]) -> Self::RngFuture<'a> {
 | 
				
			||||||
        unsafe {
 | 
					        unsafe {
 | 
				
			||||||
 | 
				
			|||||||
@ -153,7 +153,7 @@ impl<'d, T: Instance, RxDma> embedded_hal::blocking::serial::Write<u8>
 | 
				
			|||||||
impl<'d, T: Instance, TxDma, RxDma> embassy_traits::uart::Write for Uart<'d, T, TxDma, RxDma>
 | 
					impl<'d, T: Instance, TxDma, RxDma> embassy_traits::uart::Write for Uart<'d, T, TxDma, RxDma>
 | 
				
			||||||
    where TxDma: crate::usart::TxDma<T>
 | 
					    where TxDma: crate::usart::TxDma<T>
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    type WriteFuture<'a> where Self: 'a = impl Future<Output = Result<(), embassy_traits::uart::Error>>;
 | 
					    type WriteFuture<'a> where Self: 'a = impl Future<Output = Result<(), embassy_traits::uart::Error>> + 'a;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    fn write<'a>(&'a mut self, buf: &'a [u8]) -> Self::WriteFuture<'a> {
 | 
					    fn write<'a>(&'a mut self, buf: &'a [u8]) -> Self::WriteFuture<'a> {
 | 
				
			||||||
        self.write_dma(buf).map_err(|_| embassy_traits::uart::Error::Other)
 | 
					        self.write_dma(buf).map_err(|_| embassy_traits::uart::Error::Other)
 | 
				
			||||||
@ -165,7 +165,7 @@ impl<'d, T: Instance, TxDma, RxDma> embassy_traits::uart::Write for Uart<'d, T,
 | 
				
			|||||||
impl<'d, T: Instance, TxDma, RxDma> embassy_traits::uart::Read for Uart<'d, T, TxDma, RxDma>
 | 
					impl<'d, T: Instance, TxDma, RxDma> embassy_traits::uart::Read for Uart<'d, T, TxDma, RxDma>
 | 
				
			||||||
    where RxDma: crate::usart::RxDma<T>
 | 
					    where RxDma: crate::usart::RxDma<T>
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    type ReadFuture<'a> where Self: 'a = impl Future<Output = Result<(), embassy_traits::uart::Error>>;
 | 
					    type ReadFuture<'a> where Self: 'a = impl Future<Output = Result<(), embassy_traits::uart::Error>> + 'a;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    fn read<'a>(&'a mut self, buf: &'a mut [u8]) -> Self::ReadFuture<'a> {
 | 
					    fn read<'a>(&'a mut self, buf: &'a mut [u8]) -> Self::ReadFuture<'a> {
 | 
				
			||||||
        self.read_dma(buf).map_err(|_| embassy_traits::uart::Error::Other)
 | 
					        self.read_dma(buf).map_err(|_| embassy_traits::uart::Error::Other)
 | 
				
			||||||
 | 
				
			|||||||
@ -157,7 +157,7 @@ impl<'d, T: Instance, RxDma> embedded_hal::blocking::serial::Write<u8>
 | 
				
			|||||||
impl<'d, T: Instance, TxDma, RxDma> embassy_traits::uart::Write for Uart<'d, T, TxDma, RxDma>
 | 
					impl<'d, T: Instance, TxDma, RxDma> embassy_traits::uart::Write for Uart<'d, T, TxDma, RxDma>
 | 
				
			||||||
    where TxDma: crate::usart::TxDma<T>
 | 
					    where TxDma: crate::usart::TxDma<T>
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    type WriteFuture<'a> where Self: 'a = impl Future<Output = Result<(), embassy_traits::uart::Error>>;
 | 
					    type WriteFuture<'a> where Self: 'a = impl Future<Output = Result<(), embassy_traits::uart::Error>> + 'a;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    fn write<'a>(&'a mut self, buf: &'a [u8]) -> Self::WriteFuture<'a> {
 | 
					    fn write<'a>(&'a mut self, buf: &'a [u8]) -> Self::WriteFuture<'a> {
 | 
				
			||||||
        self.write_dma(buf).map_err(|_| embassy_traits::uart::Error::Other)
 | 
					        self.write_dma(buf).map_err(|_| embassy_traits::uart::Error::Other)
 | 
				
			||||||
@ -169,7 +169,7 @@ impl<'d, T: Instance, TxDma, RxDma> embassy_traits::uart::Write for Uart<'d, T,
 | 
				
			|||||||
impl<'d, T: Instance, TxDma, RxDma> embassy_traits::uart::Read for Uart<'d, T, TxDma, RxDma>
 | 
					impl<'d, T: Instance, TxDma, RxDma> embassy_traits::uart::Read for Uart<'d, T, TxDma, RxDma>
 | 
				
			||||||
    where RxDma: crate::usart::RxDma<T>
 | 
					    where RxDma: crate::usart::RxDma<T>
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    type ReadFuture<'a> where Self: 'a = impl Future<Output = Result<(), embassy_traits::uart::Error>>;
 | 
					    type ReadFuture<'a> where Self: 'a = impl Future<Output = Result<(), embassy_traits::uart::Error>> + 'a;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    fn read<'a>(&'a mut self, buf: &'a mut [u8]) -> Self::ReadFuture<'a> {
 | 
					    fn read<'a>(&'a mut self, buf: &'a mut [u8]) -> Self::ReadFuture<'a> {
 | 
				
			||||||
        self.read_dma(buf).map_err(|_| embassy_traits::uart::Error::Other)
 | 
					        self.read_dma(buf).map_err(|_| embassy_traits::uart::Error::Other)
 | 
				
			||||||
 | 
				
			|||||||
@ -3,8 +3,6 @@
 | 
				
			|||||||
#![feature(const_fn_fn_ptr_basics)]
 | 
					#![feature(const_fn_fn_ptr_basics)]
 | 
				
			||||||
#![feature(const_option)]
 | 
					#![feature(const_option)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
pub mod delay;
 | 
					pub mod delay;
 | 
				
			||||||
 | 
				
			|||||||
@ -4,8 +4,6 @@
 | 
				
			|||||||
#![feature(const_fn_fn_ptr_basics)]
 | 
					#![feature(const_fn_fn_ptr_basics)]
 | 
				
			||||||
#![feature(const_option)]
 | 
					#![feature(const_option)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// This mod MUST go first, so that the others see its macros.
 | 
					// This mod MUST go first, so that the others see its macros.
 | 
				
			||||||
 | 
				
			|||||||
@ -37,8 +37,6 @@ impl Timer {
 | 
				
			|||||||
    /// Example:
 | 
					    /// Example:
 | 
				
			||||||
    /// ``` no_run
 | 
					    /// ``` no_run
 | 
				
			||||||
    /// # #![feature(trait_alias)]
 | 
					    /// # #![feature(trait_alias)]
 | 
				
			||||||
    /// # #![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
    /// # #![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
    /// # #![feature(type_alias_impl_trait)]
 | 
					    /// # #![feature(type_alias_impl_trait)]
 | 
				
			||||||
    /// #
 | 
					    /// #
 | 
				
			||||||
    /// # fn foo() {}
 | 
					    /// # fn foo() {}
 | 
				
			||||||
@ -80,8 +78,6 @@ impl Future for Timer {
 | 
				
			|||||||
/// For instance, consider the following code fragment.
 | 
					/// For instance, consider the following code fragment.
 | 
				
			||||||
/// ``` no_run
 | 
					/// ``` no_run
 | 
				
			||||||
/// # #![feature(trait_alias)]
 | 
					/// # #![feature(trait_alias)]
 | 
				
			||||||
/// # #![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
/// # #![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
/// # #![feature(type_alias_impl_trait)]
 | 
					/// # #![feature(type_alias_impl_trait)]
 | 
				
			||||||
/// #
 | 
					/// #
 | 
				
			||||||
/// use embassy::time::{Duration, Timer};
 | 
					/// use embassy::time::{Duration, Timer};
 | 
				
			||||||
@ -103,8 +99,6 @@ impl Future for Timer {
 | 
				
			|||||||
///
 | 
					///
 | 
				
			||||||
/// ``` no_run
 | 
					/// ``` no_run
 | 
				
			||||||
/// # #![feature(trait_alias)]
 | 
					/// # #![feature(trait_alias)]
 | 
				
			||||||
/// # #![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
/// # #![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
/// # #![feature(type_alias_impl_trait)]
 | 
					/// # #![feature(type_alias_impl_trait)]
 | 
				
			||||||
/// #
 | 
					/// #
 | 
				
			||||||
/// use embassy::time::{Duration, Ticker};
 | 
					/// use embassy::time::{Duration, Ticker};
 | 
				
			||||||
 | 
				
			|||||||
@ -325,7 +325,7 @@ where
 | 
				
			|||||||
                Ok(..) => Poll::Ready(Ok(())),
 | 
					                Ok(..) => Poll::Ready(Ok(())),
 | 
				
			||||||
                Err(TrySendError::Closed(m)) => Poll::Ready(Err(SendError(m))),
 | 
					                Err(TrySendError::Closed(m)) => Poll::Ready(Err(SendError(m))),
 | 
				
			||||||
                Err(TrySendError::Full(m)) => {
 | 
					                Err(TrySendError::Full(m)) => {
 | 
				
			||||||
                    self.message.insert(m);
 | 
					                    self.message = Some(m);
 | 
				
			||||||
                    Poll::Pending
 | 
					                    Poll::Pending
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,5 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,5 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,5 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,5 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,5 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,5 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -55,8 +55,6 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,5 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,5 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,5 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,5 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,5 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,5 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,5 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -4,8 +4,6 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -6,8 +6,6 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,5 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,5 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(asm)]
 | 
					#![feature(asm)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(asm)]
 | 
					#![feature(asm)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(asm)]
 | 
					#![feature(asm)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(asm)]
 | 
					#![feature(asm)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(asm)]
 | 
					#![feature(asm)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,4 @@
 | 
				
			|||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use clap::{AppSettings, Clap};
 | 
					use clap::{AppSettings, Clap};
 | 
				
			||||||
 | 
				
			|||||||
@ -1,5 +1,3 @@
 | 
				
			|||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,5 +1,3 @@
 | 
				
			|||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,5 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(trait_alias)]
 | 
					#![feature(trait_alias)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(trait_alias)]
 | 
					#![feature(trait_alias)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(trait_alias)]
 | 
					#![feature(trait_alias)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(trait_alias)]
 | 
					#![feature(trait_alias)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(trait_alias)]
 | 
					#![feature(trait_alias)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(trait_alias)]
 | 
					#![feature(trait_alias)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(trait_alias)]
 | 
					#![feature(trait_alias)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(trait_alias)]
 | 
					#![feature(trait_alias)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(trait_alias)]
 | 
					#![feature(trait_alias)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -2,8 +2,6 @@
 | 
				
			|||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
#![feature(trait_alias)]
 | 
					#![feature(trait_alias)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#[path = "../example_common.rs"]
 | 
					#[path = "../example_common.rs"]
 | 
				
			||||||
 | 
				
			|||||||
@ -2,8 +2,6 @@
 | 
				
			|||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
#![feature(trait_alias)]
 | 
					#![feature(trait_alias)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use core::sync::atomic::{AtomicUsize, Ordering};
 | 
					use core::sync::atomic::{AtomicUsize, Ordering};
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(trait_alias)]
 | 
					#![feature(trait_alias)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(trait_alias)]
 | 
					#![feature(trait_alias)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(trait_alias)]
 | 
					#![feature(trait_alias)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(trait_alias)]
 | 
					#![feature(trait_alias)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(trait_alias)]
 | 
					#![feature(trait_alias)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(trait_alias)]
 | 
					#![feature(trait_alias)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(trait_alias)]
 | 
					#![feature(trait_alias)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(trait_alias)]
 | 
					#![feature(trait_alias)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(trait_alias)]
 | 
					#![feature(trait_alias)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -2,8 +2,6 @@
 | 
				
			|||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
#![feature(trait_alias)]
 | 
					#![feature(trait_alias)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#[path = "../example_common.rs"]
 | 
					#[path = "../example_common.rs"]
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(trait_alias)]
 | 
					#![feature(trait_alias)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(trait_alias)]
 | 
					#![feature(trait_alias)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(trait_alias)]
 | 
					#![feature(trait_alias)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -2,8 +2,6 @@
 | 
				
			|||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
#![feature(trait_alias)]
 | 
					#![feature(trait_alias)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#[path = "../example_common.rs"]
 | 
					#[path = "../example_common.rs"]
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(trait_alias)]
 | 
					#![feature(trait_alias)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(trait_alias)]
 | 
					#![feature(trait_alias)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(trait_alias)]
 | 
					#![feature(trait_alias)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(trait_alias)]
 | 
					#![feature(trait_alias)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,6 @@
 | 
				
			|||||||
#![no_std]
 | 
					#![no_std]
 | 
				
			||||||
#![no_main]
 | 
					#![no_main]
 | 
				
			||||||
#![feature(trait_alias)]
 | 
					#![feature(trait_alias)]
 | 
				
			||||||
#![feature(min_type_alias_impl_trait)]
 | 
					 | 
				
			||||||
#![feature(impl_trait_in_bindings)]
 | 
					 | 
				
			||||||
#![feature(type_alias_impl_trait)]
 | 
					#![feature(type_alias_impl_trait)]
 | 
				
			||||||
#![allow(incomplete_features)]
 | 
					#![allow(incomplete_features)]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
# Before upgrading check that everything is available on all tier1 targets here:
 | 
					# Before upgrading check that everything is available on all tier1 targets here:
 | 
				
			||||||
# https://rust-lang.github.io/rustup-components-history
 | 
					# https://rust-lang.github.io/rustup-components-history
 | 
				
			||||||
[toolchain]
 | 
					[toolchain]
 | 
				
			||||||
channel = "nightly-2021-07-13"
 | 
					channel = "nightly-2021-08-03"
 | 
				
			||||||
components = [ "rust-src", "rustfmt" ]
 | 
					components = [ "rust-src", "rustfmt" ]
 | 
				
			||||||
targets = [ "thumbv7em-none-eabi", "thumbv6m-none-eabi", "thumbv7em-none-eabihf" ]
 | 
					targets = [ "thumbv7em-none-eabi", "thumbv6m-none-eabi", "thumbv7em-none-eabihf" ]
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user