pub trait NamedFrom<T, Phantom: ?Sized> {
// Required method
fn new(name: PlSmallStr, _: T) -> Self;
}Required Methods§
Sourcefn new(name: PlSmallStr, _: T) -> Self
fn new(name: PlSmallStr, _: T) -> Self
Initialize by name and values.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
impl NamedFrom<&Series, str> for Series
impl NamedFrom<Range<i32>, Int32Type> for ChunkedArray<Int32Type>
impl NamedFrom<Range<i32>, Int32Type> for Series
impl NamedFrom<Range<i64>, Int64Type> for ChunkedArray<Int64Type>
impl NamedFrom<Range<i64>, Int64Type> for Series
impl NamedFrom<Range<u32>, UInt32Type> for ChunkedArray<UInt32Type>
impl NamedFrom<Range<u32>, UInt32Type> for Series
impl NamedFrom<Range<u64>, UInt64Type> for ChunkedArray<UInt64Type>
impl NamedFrom<Range<u64>, UInt64Type> for Series
impl<'a, T: AsRef<[&'a str]>> NamedFrom<T, [&'a str]> for Series
impl<'a, T: AsRef<[&'a str]>> NamedFrom<T, [&'a str]> for StringChunked
impl<'a, T: AsRef<[&'a [u8]]>> NamedFrom<T, [&'a [u8]]> for Series
impl<'a, T: AsRef<[&'a [u8]]>> NamedFrom<T, [&'a [u8]]> for BinaryChunked
impl<'a, T: AsRef<[AnyValue<'a>]>> NamedFrom<T, [AnyValue<'a>]> for Series
impl<'a, T: AsRef<[Cow<'a, str>]>> NamedFrom<T, [Cow<'a, str>]> for Series
impl<'a, T: AsRef<[Cow<'a, str>]>> NamedFrom<T, [Cow<'a, str>]> for StringChunked
impl<'a, T: AsRef<[Cow<'a, [u8]>]>> NamedFrom<T, [Cow<'a, [u8]>]> for Series
impl<'a, T: AsRef<[Cow<'a, [u8]>]>> NamedFrom<T, [Cow<'a, [u8]>]> for BinaryChunked
impl<'a, T: AsRef<[Option<&'a str>]>> NamedFrom<T, [Option<&'a str>]> for Series
impl<'a, T: AsRef<[Option<&'a str>]>> NamedFrom<T, [Option<&'a str>]> for StringChunked
impl<'a, T: AsRef<[Option<&'a [u8]>]>> NamedFrom<T, [Option<&'a [u8]>]> for Series
impl<'a, T: AsRef<[Option<&'a [u8]>]>> NamedFrom<T, [Option<&'a [u8]>]> for BinaryChunked
impl<'a, T: AsRef<[Option<Cow<'a, str>>]>> NamedFrom<T, [Option<Cow<'a, str>>]> for Series
impl<'a, T: AsRef<[Option<Cow<'a, str>>]>> NamedFrom<T, [Option<Cow<'a, str>>]> for StringChunked
impl<'a, T: AsRef<[Option<Cow<'a, [u8]>>]>> NamedFrom<T, [Option<Cow<'a, [u8]>>]> for Series
impl<'a, T: AsRef<[Option<Cow<'a, [u8]>>]>> NamedFrom<T, [Option<Cow<'a, [u8]>>]> for BinaryChunked
impl<T: IntoSeries> NamedFrom<T, T> for Series
For any ChunkedArray and Series
impl<T: AsRef<[Option<bool>]>> NamedFrom<T, [Option<bool>]> for ChunkedArray<BooleanType>
impl<T: AsRef<[Option<bool>]>> NamedFrom<T, [Option<bool>]> for Series
impl<T: AsRef<[Option<f32>]>> NamedFrom<T, [Option<f32>]> for ChunkedArray<Float32Type>
impl<T: AsRef<[Option<f32>]>> NamedFrom<T, [Option<f32>]> for Series
impl<T: AsRef<[Option<f64>]>> NamedFrom<T, [Option<f64>]> for ChunkedArray<Float64Type>
impl<T: AsRef<[Option<f64>]>> NamedFrom<T, [Option<f64>]> for Series
impl<T: AsRef<[Option<i8>]>> NamedFrom<T, [Option<i8>]> for ChunkedArray<Int8Type>
impl<T: AsRef<[Option<i8>]>> NamedFrom<T, [Option<i8>]> for Series
impl<T: AsRef<[Option<i16>]>> NamedFrom<T, [Option<i16>]> for ChunkedArray<Int16Type>
impl<T: AsRef<[Option<i16>]>> NamedFrom<T, [Option<i16>]> for Series
impl<T: AsRef<[Option<i32>]>> NamedFrom<T, [Option<i32>]> for ChunkedArray<Int32Type>
impl<T: AsRef<[Option<i32>]>> NamedFrom<T, [Option<i32>]> for Series
impl<T: AsRef<[Option<i64>]>> NamedFrom<T, [Option<i64>]> for ChunkedArray<Int64Type>
impl<T: AsRef<[Option<i64>]>> NamedFrom<T, [Option<i64>]> for Series
impl<T: AsRef<[Option<u32>]>> NamedFrom<T, [Option<u32>]> for ChunkedArray<UInt32Type>
impl<T: AsRef<[Option<u32>]>> NamedFrom<T, [Option<u32>]> for Series
impl<T: AsRef<[Option<u64>]>> NamedFrom<T, [Option<u64>]> for ChunkedArray<UInt64Type>
impl<T: AsRef<[Option<u64>]>> NamedFrom<T, [Option<u64>]> for Series
impl<T: AsRef<[Option<NaiveDate>]>> NamedFrom<T, [Option<NaiveDate>]> for Series
Available on crate feature
dtype-date only.impl<T: AsRef<[Option<NaiveDate>]>> NamedFrom<T, [Option<NaiveDate>]> for DateChunked
Available on crate feature
dtype-date only.impl<T: AsRef<[Option<NaiveDateTime>]>> NamedFrom<T, [Option<NaiveDateTime>]> for Series
Available on crate feature
dtype-datetime only.impl<T: AsRef<[Option<NaiveDateTime>]>> NamedFrom<T, [Option<NaiveDateTime>]> for DatetimeChunked
Available on crate feature
dtype-datetime only.impl<T: AsRef<[Option<NaiveTime>]>> NamedFrom<T, [Option<NaiveTime>]> for Series
Available on crate feature
dtype-time only.impl<T: AsRef<[Option<NaiveTime>]>> NamedFrom<T, [Option<NaiveTime>]> for TimeChunked
Available on crate feature
dtype-time only.impl<T: AsRef<[Option<Series>]>> NamedFrom<T, [Option<Series>]> for Series
impl<T: AsRef<[Option<String>]>> NamedFrom<T, [Option<String>]> for ChunkedArray<StringType>
impl<T: AsRef<[Option<String>]>> NamedFrom<T, [Option<String>]> for Series
impl<T: AsRef<[Option<Vec<u8>>]>> NamedFrom<T, [Option<Vec<u8>>]> for ChunkedArray<BinaryType>
impl<T: AsRef<[Option<Vec<u8>>]>> NamedFrom<T, [Option<Vec<u8>>]> for Series
impl<T: AsRef<[Option<Duration>]>> NamedFrom<T, [Option<TimeDelta>]> for Series
Available on crate feature
dtype-duration only.impl<T: AsRef<[Option<Duration>]>> NamedFrom<T, [Option<TimeDelta>]> for DurationChunked
Available on crate feature
dtype-duration only.impl<T: AsRef<[bool]>> NamedFrom<T, [bool]> for ChunkedArray<BooleanType>
impl<T: AsRef<[bool]>> NamedFrom<T, [bool]> for Series
impl<T: AsRef<[f32]>> NamedFrom<T, [f32]> for ChunkedArray<Float32Type>
impl<T: AsRef<[f32]>> NamedFrom<T, [f32]> for Series
impl<T: AsRef<[f64]>> NamedFrom<T, [f64]> for ChunkedArray<Float64Type>
impl<T: AsRef<[f64]>> NamedFrom<T, [f64]> for Series
impl<T: AsRef<[i8]>> NamedFrom<T, [i8]> for ChunkedArray<Int8Type>
impl<T: AsRef<[i8]>> NamedFrom<T, [i8]> for Series
impl<T: AsRef<[i16]>> NamedFrom<T, [i16]> for ChunkedArray<Int16Type>
impl<T: AsRef<[i16]>> NamedFrom<T, [i16]> for Series
impl<T: AsRef<[i32]>> NamedFrom<T, [i32]> for ChunkedArray<Int32Type>
impl<T: AsRef<[i32]>> NamedFrom<T, [i32]> for Series
impl<T: AsRef<[i64]>> NamedFrom<T, [i64]> for ChunkedArray<Int64Type>
impl<T: AsRef<[i64]>> NamedFrom<T, [i64]> for Series
impl<T: AsRef<[u32]>> NamedFrom<T, [u32]> for ChunkedArray<UInt32Type>
impl<T: AsRef<[u32]>> NamedFrom<T, [u32]> for Series
impl<T: AsRef<[u64]>> NamedFrom<T, [u64]> for ChunkedArray<UInt64Type>
impl<T: AsRef<[u64]>> NamedFrom<T, [u64]> for Series
impl<T: AsRef<[NaiveDate]>> NamedFrom<T, [NaiveDate]> for Series
Available on crate feature
dtype-date only.impl<T: AsRef<[NaiveDate]>> NamedFrom<T, [NaiveDate]> for DateChunked
Available on crate feature
dtype-date only.impl<T: AsRef<[NaiveDateTime]>> NamedFrom<T, [NaiveDateTime]> for Series
Available on crate feature
dtype-datetime only.impl<T: AsRef<[NaiveDateTime]>> NamedFrom<T, [NaiveDateTime]> for DatetimeChunked
Available on crate feature
dtype-datetime only.impl<T: AsRef<[NaiveTime]>> NamedFrom<T, [NaiveTime]> for Series
Available on crate feature
dtype-time only.impl<T: AsRef<[NaiveTime]>> NamedFrom<T, [NaiveTime]> for TimeChunked
Available on crate feature
dtype-time only.impl<T: AsRef<[Series]>> NamedFrom<T, ListType> for Series
impl<T: AsRef<[String]>> NamedFrom<T, [String]> for ChunkedArray<StringType>
impl<T: AsRef<[String]>> NamedFrom<T, [String]> for Series
impl<T: AsRef<[Vec<u8>]>> NamedFrom<T, [Vec<u8>]> for ChunkedArray<BinaryType>
impl<T: AsRef<[Vec<u8>]>> NamedFrom<T, [Vec<u8>]> for Series
impl<T: AsRef<[Duration]>> NamedFrom<T, [TimeDelta]> for Series
Available on crate feature
dtype-duration only.impl<T: AsRef<[Duration]>> NamedFrom<T, [TimeDelta]> for DurationChunked
Available on crate feature
dtype-duration only.