Skip to main content

GameSource

Trait GameSource 

Source
pub trait GameSource {
    // Required method
    fn fetch_games<'life0, 'async_trait>(
        &'life0 self,
    ) -> Pin<Box<dyn Future<Output = Result<Vec<SourceGame>, AppError>> + Send + 'async_trait>>
       where Self: 'async_trait,
             'life0: 'async_trait;
}

Required Methods§

Source

fn fetch_games<'life0, 'async_trait>( &'life0 self, ) -> Pin<Box<dyn Future<Output = Result<Vec<SourceGame>, AppError>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Implementors§

Source§

impl GameSource for AmazonSource

Source§

impl GameSource for BattleNetSource

Source§

impl GameSource for EpicSource

Source§

impl GameSource for GogSource

Source§

impl GameSource for IndiegalaSource

Source§

impl GameSource for ItchioSource

Source§

impl GameSource for LegacySource

Source§

impl GameSource for ScanSource

Implementação do GameSource para ScanSource, permitindo integração com o sistema de fontes de jogos

Source§

impl GameSource for SteamSource

Source§

impl GameSource for UbisoftSource