FromUserData

Trait FromUserData 

Source
pub trait FromUserData<T> {
    // Required method
    fn from_user_data(data: &T) -> Self;
}
Expand description

Constructor for aggregate functions.

Aggregate functions are instantiated using user data provided when the function is registered. There is a blanket implementation for types implementing Default for cases where user data is not required.

Required Methods§

Source

fn from_user_data(data: &T) -> Self

Construct a new instance based on the provided user data.

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§

Source§

impl<U, F: Default> FromUserData<U> for F