pub struct DialectRegistration {
pub name: &'static str,
pub factory: fn() -> Arc<dyn PlatformDialect>,
}Expand description
Registration entry for auto-discovered dialects.
Fields§
§name: &'static strCanonical dialect name (e.g. "postgres").
factory: fn() -> Arc<dyn PlatformDialect>Factory function that constructs the dialect plugin.
Implementations§
Trait Implementations§
impl Collect for DialectRegistration
Auto Trait Implementations§
impl Forget for DialectRegistration
impl Freeze for DialectRegistration
impl Move for DialectRegistration
impl RefUnwindSafe for DialectRegistration
impl Send for DialectRegistration
impl Sync for DialectRegistration
impl Unpin for DialectRegistration
impl UnsafeUnpin for DialectRegistration
impl UnwindSafe for DialectRegistration
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more