Skip to main content

DatabaseIdGenerator

Trait DatabaseIdGenerator 

Source
pub trait DatabaseIdGenerator: Send + Sync {
    // Required method
    fn generate(
        &self,
        model: &str,
        size: Option<usize>,
    ) -> AuthResult<Option<String>>;
}
Expand description

A callback returning None rejects creation rather than generating a fallback.

Required Methods§

Source

fn generate( &self, model: &str, size: Option<usize>, ) -> AuthResult<Option<String>>

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§