pub struct SqliteSearchConfigRepository { /* private fields */ }Available on crate feature
sqlite only.Implementations§
Source§impl SqliteSearchConfigRepository
impl SqliteSearchConfigRepository
pub const fn new(pool: Pool<SqliteConnectionManager>) -> Self
Trait Implementations§
Source§impl Debug for SqliteSearchConfigRepository
impl Debug for SqliteSearchConfigRepository
Source§impl SearchConfigRepository for SqliteSearchConfigRepository
impl SearchConfigRepository for SqliteSearchConfigRepository
Source§fn create(&self, input: CreateSearchConfig) -> Result<SearchConfig>
fn create(&self, input: CreateSearchConfig) -> Result<SearchConfig>
Create a search configuration
Source§fn get(&self, id: SearchConfigId) -> Result<Option<SearchConfig>>
fn get(&self, id: SearchConfigId) -> Result<Option<SearchConfig>>
Get search configuration by ID
Source§fn update(
&self,
id: SearchConfigId,
input: UpdateSearchConfig,
) -> Result<SearchConfig>
fn update( &self, id: SearchConfigId, input: UpdateSearchConfig, ) -> Result<SearchConfig>
Update a search configuration
Source§fn list(&self, filter: SearchConfigFilter) -> Result<Vec<SearchConfig>>
fn list(&self, filter: SearchConfigFilter) -> Result<Vec<SearchConfig>>
List search configurations with filter
Source§fn get_active(&self) -> Result<Option<SearchConfig>>
fn get_active(&self) -> Result<Option<SearchConfig>>
Get the currently active search configuration
Source§fn set_active(&self, id: SearchConfigId) -> Result<SearchConfig>
fn set_active(&self, id: SearchConfigId) -> Result<SearchConfig>
Set a configuration as active (deactivating any current one)
Auto Trait Implementations§
impl !RefUnwindSafe for SqliteSearchConfigRepository
impl !UnwindSafe for SqliteSearchConfigRepository
impl Freeze for SqliteSearchConfigRepository
impl Send for SqliteSearchConfigRepository
impl Sync for SqliteSearchConfigRepository
impl Unpin for SqliteSearchConfigRepository
impl UnsafeUnpin for SqliteSearchConfigRepository
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