Type Alias GetOutput
pub type GetOutput = SpecialEq<Arc<dyn FunctionOutputField>>;
Available on crate feature
lazy
only.Aliased Type§
struct GetOutput(/* private fields */);
Implementations
§impl SpecialEq<Arc<dyn FunctionOutputField>>
impl SpecialEq<Arc<dyn FunctionOutputField>>
pub fn same_type() -> SpecialEq<Arc<dyn FunctionOutputField>>
pub fn first() -> SpecialEq<Arc<dyn FunctionOutputField>>
pub fn from_type(dt: DataType) -> SpecialEq<Arc<dyn FunctionOutputField>>
pub fn map_field<F>(f: F) -> SpecialEq<Arc<dyn FunctionOutputField>>
pub fn map_fields<F>(f: F) -> SpecialEq<Arc<dyn FunctionOutputField>>
pub fn map_dtype<F>(f: F) -> SpecialEq<Arc<dyn FunctionOutputField>>
pub fn float_type() -> SpecialEq<Arc<dyn FunctionOutputField>>
pub fn super_type() -> SpecialEq<Arc<dyn FunctionOutputField>>
pub fn map_dtypes<F>(f: F) -> SpecialEq<Arc<dyn FunctionOutputField>>
Trait Implementations
§impl Default for SpecialEq<Arc<dyn FunctionOutputField>>
impl Default for SpecialEq<Arc<dyn FunctionOutputField>>
§impl<'a, T> Deserialize<'a> for SpecialEq<Arc<T>>where
T: Deserialize<'a>,
Available on crate feature serde
only.
impl<'a, T> Deserialize<'a> for SpecialEq<Arc<T>>where
T: Deserialize<'a>,
Available on crate feature
serde
only.§fn deserialize<D>(
deserializer: D,
) -> Result<SpecialEq<Arc<T>>, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
fn deserialize<D>(
deserializer: D,
) -> Result<SpecialEq<Arc<T>>, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
Deserialize this value from the given Serde deserializer. Read more
§impl<'a> Deserialize<'a> for SpecialEq<Arc<dyn FunctionOutputField>>
Available on crate feature serde
only.
impl<'a> Deserialize<'a> for SpecialEq<Arc<dyn FunctionOutputField>>
Available on crate feature
serde
only.§fn deserialize<D>(
deserializer: D,
) -> Result<SpecialEq<Arc<dyn FunctionOutputField>>, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
fn deserialize<D>(
deserializer: D,
) -> Result<SpecialEq<Arc<dyn FunctionOutputField>>, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
Deserialize this value from the given Serde deserializer. Read more
§impl<T> Serialize for SpecialEq<Arc<T>>where
T: Serialize,
Available on crate feature serde
only.
impl<T> Serialize for SpecialEq<Arc<T>>where
T: Serialize,
Available on crate feature
serde
only.§fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
Serialize this value into the given Serde serializer. Read more
§impl Serialize for SpecialEq<Arc<dyn FunctionOutputField>>
Available on crate feature serde
only.
impl Serialize for SpecialEq<Arc<dyn FunctionOutputField>>
Available on crate feature
serde
only.§fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
Serialize this value into the given Serde serializer. Read more