Trait stremio_core::runtime::update::UpdateWithCtx

source ·
pub trait UpdateWithCtx<E: Env> {
    // Required method
    fn update(&mut self, msg: &Msg, ctx: &Ctx) -> Effects;
}

Required Methods§

source

fn update(&mut self, msg: &Msg, ctx: &Ctx) -> Effects

Implementors§

source§

impl<E, T> UpdateWithCtx<E> for CatalogWithFilters<T>
where E: Env + 'static, T: CatalogResourceAdapter + PartialEq, Vec<T>: TryFrom<ResourceResponse, Error = &'static str>,

source§

impl<E: Env + 'static> UpdateWithCtx<E> for AddonDetails

source§

impl<E: Env + 'static> UpdateWithCtx<E> for CatalogsWithExtra

source§

impl<E: Env + 'static> UpdateWithCtx<E> for ContinueWatchingPreview

source§

impl<E: Env + 'static> UpdateWithCtx<E> for DataExport

source§

impl<E: Env + 'static> UpdateWithCtx<E> for InstalledAddonsWithFilters

source§

impl<E: Env + 'static> UpdateWithCtx<E> for LocalSearch

source§

impl<E: Env + 'static> UpdateWithCtx<E> for MetaDetails

source§

impl<E: Env + 'static> UpdateWithCtx<E> for Player

source§

impl<E: Env + 'static> UpdateWithCtx<E> for StreamingServer

source§

impl<E: Env + 'static, F: LibraryFilter> UpdateWithCtx<E> for LibraryByType<F>

source§

impl<E: Env + 'static, F: LibraryFilter> UpdateWithCtx<E> for LibraryWithFilters<F>

source§

impl<T, E> UpdateWithCtx<E> for Link<T>
where T: PartialEq + TryFrom<LinkDataResponse, Error = &'static str>, E: Env + 'static,