#[doc(hidden)]pub trait RepAsIteratorExt<'q> {
type Iter: Iterator;
// Required method
fn quote_into_iter(&'q self) -> (Self::Iter, HasIter);
}🔬This is a nightly-only experimental API. (
proc_macro_internals)Expand description
Extension trait providing the quote_into_iter method for types that
can be referenced as an iterator.
Required Associated Types§
Required Methods§
fn quote_into_iter(&'q self) -> (Self::Iter, HasIter)
🔬This is a nightly-only experimental API. (
proc_macro_internals)Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Types§
Source§impl<'q, T: 'q, const N: usize> RepAsIteratorExt<'q> for [T; N]
impl<'q, T: 'q, const N: usize> RepAsIteratorExt<'q> for [T; N]
Source§impl<'q, T: 'q> RepAsIteratorExt<'q> for BTreeSet<T>
impl<'q, T: 'q> RepAsIteratorExt<'q> for BTreeSet<T>
Source§impl<'q, T: 'q> RepAsIteratorExt<'q> for Vec<T>
impl<'q, T: 'q> RepAsIteratorExt<'q> for Vec<T>
Source§impl<'q, T: 'q> RepAsIteratorExt<'q> for [T]
impl<'q, T: 'q> RepAsIteratorExt<'q> for [T]
Source§impl<'q, T: RepAsIteratorExt<'q> + ?Sized> RepAsIteratorExt<'q> for &T
impl<'q, T: RepAsIteratorExt<'q> + ?Sized> RepAsIteratorExt<'q> for &T
Source§type Iter = <T as RepAsIteratorExt<'q>>::Iter
type Iter = <T as RepAsIteratorExt<'q>>::Iter
🔬This is a nightly-only experimental API. (
proc_macro_internals)Source§fn quote_into_iter(&'q self) -> (Self::Iter, HasIter)
fn quote_into_iter(&'q self) -> (Self::Iter, HasIter)
🔬This is a nightly-only experimental API. (
proc_macro_internals)Source§impl<'q, T: RepAsIteratorExt<'q> + ?Sized> RepAsIteratorExt<'q> for &mut T
impl<'q, T: RepAsIteratorExt<'q> + ?Sized> RepAsIteratorExt<'q> for &mut T
Source§type Iter = <T as RepAsIteratorExt<'q>>::Iter
type Iter = <T as RepAsIteratorExt<'q>>::Iter
🔬This is a nightly-only experimental API. (
proc_macro_internals)Source§fn quote_into_iter(&'q self) -> (Self::Iter, HasIter)
fn quote_into_iter(&'q self) -> (Self::Iter, HasIter)
🔬This is a nightly-only experimental API. (
proc_macro_internals)