Skip to main content

ContainerChild

Trait ContainerChild 

Source
pub trait ContainerChild { }
Expand description

What can go in a <Container>: as MessageChild but another <Container>

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl ContainerChild for &String

Source§

impl ContainerChild for &str

Source§

impl ContainerChild for Arguments<'_>

Source§

impl ContainerChild for String

Source§

impl ContainerChild for char

Source§

impl ContainerChild for f32

Source§

impl ContainerChild for f64

Source§

impl ContainerChild for i8

Source§

impl ContainerChild for i16

Source§

impl ContainerChild for i32

Source§

impl ContainerChild for i64

Source§

impl ContainerChild for i128

Source§

impl ContainerChild for isize

Source§

impl ContainerChild for u8

Source§

impl ContainerChild for u16

Source§

impl ContainerChild for u32

Source§

impl ContainerChild for u64

Source§

impl ContainerChild for u128

Source§

impl ContainerChild for usize

Source§

impl<A, B> ContainerChild for Chain<A, B>
where Chain<A, B>: Iterator<Item: ContainerChild>,

Source§

impl<I, F> ContainerChild for FilterMap<I, F>
where FilterMap<I, F>: Iterator<Item: ContainerChild>,

Source§

impl<I, F> ContainerChild for Map<I, F>
where Map<I, F>: Iterator<Item: ContainerChild>,

Source§

impl<I, P> ContainerChild for Filter<I, P>
where Filter<I, P>: Iterator<Item: ContainerChild>,

Source§

impl<I: Iterator, U: IntoIterator<Item: ContainerChild>, F: FnMut(I::Item) -> U> ContainerChild for FlatMap<I, U, F>

Source§

impl<I: Iterator<Item: IntoIterator<Item: ContainerChild>>> ContainerChild for Flatten<I>

Source§

impl<I> ContainerChild for Rev<I>
where Rev<I>: Iterator<Item: ContainerChild>,

Source§

impl<I> ContainerChild for Skip<I>
where Skip<I>: Iterator<Item: ContainerChild>,

Source§

impl<I> ContainerChild for Take<I>
where Take<I>: Iterator<Item: ContainerChild>,

Source§

impl<T: ContainerChild, const N: usize> ContainerChild for [T; N]

Source§

impl<T: ContainerChild> ContainerChild for IntoIter<T>

Source§

impl<T: ContainerChild> ContainerChild for Option<T>

Source§

impl<T: ContainerChild> ContainerChild for Vec<T>

Source§

impl<T> ContainerChild for Once<T>
where Once<T>: Iterator<Item: ContainerChild>,

Implementors§