#![allow(path_statements, clippy::no_effect)]
use nunny::{Array, Slice, Vec};
const _: () = {
fn _test<'a, T, const N: usize>()
where
T: 'a,
{
<&'a Array<T, N> as TryFrom<&'a Slice<T>>>::try_from;
}
};
const _: () = {
fn _test<'a, T, const N: usize>()
where
T: 'a,
{
<&'a mut Array<T, N> as TryFrom<&'a mut Slice<T>>>::try_from;
}
};
const _: () = {
fn _test<T, const N: usize>() {
<Array<T, N> as TryFrom<Vec<T>>>::try_from;
}
};
const _: () = {
fn _test<T, const N: usize>()
where
T: Copy,
{
<Array<T, N> as TryFrom<&Slice<T>>>::try_from;
}
};
const _: () = {
fn _test<T, const N: usize>()
where
T: Copy,
{
<Array<T, N> as TryFrom<&mut Slice<T>>>::try_from;
}
};
const _: () = {
fn _test<T, const N: usize>() {
<Box<Array<T, N>> as TryFrom<Box<Slice<T>>>>::try_from;
}
};
const _: () = {
fn _test<T, const N: usize>() {
<Box<Array<T, N>> as TryFrom<Vec<T>>>::try_from;
}
};