Skip to main content

CreateListenerList

Type Alias CreateListenerList 

Source
pub type CreateListenerList<M> = Arc<ModelHandlerList<Arc<dyn for<'a> Fn(&'a mut <M as CreatableModel>::CreateOptions<'_>, &'a mut InsertQueryBuilder<'_>, &'a State, &'a mut Transaction<'_, Postgres>) -> Pin<Box<dyn Future<Output = Result<(), DatabaseError>> + Send + 'a>> + Send + Sync>, Arc<dyn for<'a> Fn(&'a mut <M as CreatableModel>::CreateResult, &'a <M as CreatableModel>::CreateOptions<'_>, &'a State, &'a mut Transaction<'_, Postgres>) -> Pin<Box<dyn Future<Output = Result<(), DatabaseError>> + Send + 'a>> + Send + Sync>>>;

Aliased Typeยง

pub struct CreateListenerList<M> { /* private fields */ }