pub struct AppProvider { /* private fields */ }Implementations§
Source§impl AppProvider
impl AppProvider
pub fn from_apps(apps: Vec<SearchItem>) -> Self
pub fn deterministic_fixture() -> Self
Trait Implementations§
Source§impl DiscoveryProvider for AppProvider
impl DiscoveryProvider for AppProvider
fn provider_name(&self) -> &'static str
fn discover(&self) -> Result<Vec<SearchItem>, ProviderError>
fn change_stamp(&self) -> Option<String>
Auto Trait Implementations§
impl Freeze for AppProvider
impl RefUnwindSafe for AppProvider
impl Send for AppProvider
impl Sync for AppProvider
impl Unpin for AppProvider
impl UnsafeUnpin for AppProvider
impl UnwindSafe for AppProvider
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