pub struct DatabaseCapabilities {
pub database_type: DatabaseType,
pub supports_locale_collation: bool,
pub requires_custom_collation: bool,
pub recommended_collation: Option<&'static str>,
}Expand description
Database capabilities and feature support.
Describes what features a database backend supports, allowing the runtime to adapt behavior based on database limitations.
Fields§
§database_type: DatabaseTypeDatabase type.
supports_locale_collation: boolSupports locale-specific collations.
requires_custom_collation: boolRequires custom collation registration.
recommended_collation: Option<&'static str>Recommended collation provider.
Implementations§
Source§impl DatabaseCapabilities
impl DatabaseCapabilities
Sourcepub const fn from_database_type(db_type: DatabaseType) -> Self
pub const fn from_database_type(db_type: DatabaseType) -> Self
Create capabilities from database type.
Sourcepub const fn collation_strategy(&self) -> &'static str
pub const fn collation_strategy(&self) -> &'static str
Get collation strategy description.
Trait Implementations§
Source§impl Clone for DatabaseCapabilities
impl Clone for DatabaseCapabilities
Source§fn clone(&self) -> DatabaseCapabilities
fn clone(&self) -> DatabaseCapabilities
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DatabaseCapabilities
impl Debug for DatabaseCapabilities
impl Copy for DatabaseCapabilities
Auto Trait Implementations§
impl Freeze for DatabaseCapabilities
impl RefUnwindSafe for DatabaseCapabilities
impl Send for DatabaseCapabilities
impl Sync for DatabaseCapabilities
impl Unpin for DatabaseCapabilities
impl UnsafeUnpin for DatabaseCapabilities
impl UnwindSafe for DatabaseCapabilities
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