pub struct DownloadProvider { /* private fields */ }
Implementations
impl DownloadProvider
impl DownloadProvider
pub fn get<S: BnStrCompatible>(name: S) -> Option<DownloadProvider>
pub fn list() -> Result<Array<DownloadProvider>, ()>
pub fn try_default() -> Result<DownloadProvider, ()>
pub fn try_default() -> Result<DownloadProvider, ()>
TODO : We may want to impl Default
….excessive error checking might be preventing us from doing so
pub fn create_instance(&self) -> Result<Ref<DownloadInstance>, ()>
Trait Implementations
impl CoreArrayProvider for DownloadProvider
impl CoreArrayProvider for DownloadProvider
impl<'a> CoreArrayWrapper<'a> for DownloadProvider
impl<'a> CoreArrayWrapper<'a> for DownloadProvider
impl CoreOwnedArrayProvider for DownloadProvider
impl CoreOwnedArrayProvider for DownloadProvider
Auto Trait Implementations
impl RefUnwindSafe for DownloadProvider
impl !Send for DownloadProvider
impl !Sync for DownloadProvider
impl Unpin for DownloadProvider
impl UnwindSafe for DownloadProvider
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more