darkwing::database::browser_profile

Trait ProxyRepository

source
pub trait ProxyRepository {
    // Required method
    fn maybe_get_by_id<'life0, 'async_trait>(
        &'life0 self,
        id: i64,
    ) -> Pin<Box<dyn Future<Output = Result<Option<Proxy>>> + Send + 'async_trait>>
       where Self: 'async_trait,
             'life0: 'async_trait;
}
Expand description

Repository trait defining operations for proxy data access. Provides methods to retrieve proxy information.

Required Methods§

source

fn maybe_get_by_id<'life0, 'async_trait>( &'life0 self, id: i64, ) -> Pin<Box<dyn Future<Output = Result<Option<Proxy>>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Retrieves proxy information by ID if it exists and is not deleted.

Implementors§

source§

impl ProxyRepository for Database

source§

impl ProxyRepository for MockProxyRepository

Repository trait defining operations for proxy data access. Provides methods to retrieve proxy information.