pub struct RegistryVcsProviderResolver { /* private fields */ }Implementations§
Source§impl RegistryVcsProviderResolver
impl RegistryVcsProviderResolver
pub fn new(providers: Vec<Arc<dyn VcsProvider>>) -> Self
Trait Implementations§
Source§impl Clone for RegistryVcsProviderResolver
impl Clone for RegistryVcsProviderResolver
Source§fn clone(&self) -> RegistryVcsProviderResolver
fn clone(&self) -> RegistryVcsProviderResolver
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for RegistryVcsProviderResolver
impl Default for RegistryVcsProviderResolver
Source§fn default() -> RegistryVcsProviderResolver
fn default() -> RegistryVcsProviderResolver
Returns the “default value” for a type. Read more
Source§impl VcsProviderResolver for RegistryVcsProviderResolver
impl VcsProviderResolver for RegistryVcsProviderResolver
fn resolve_provider<'life0, 'async_trait>(
&'life0 self,
request: VcsResolveRequest,
) -> Pin<Box<dyn Future<Output = Result<VcsProviderResolution, VcsError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Auto Trait Implementations§
impl !RefUnwindSafe for RegistryVcsProviderResolver
impl !UnwindSafe for RegistryVcsProviderResolver
impl Freeze for RegistryVcsProviderResolver
impl Send for RegistryVcsProviderResolver
impl Sync for RegistryVcsProviderResolver
impl Unpin for RegistryVcsProviderResolver
impl UnsafeUnpin for RegistryVcsProviderResolver
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