pub enum HostSource {
Collection(String),
Hosts(Vec<String>),
Host(String),
All,
}Variants§
Implementations§
source§impl HostSource
impl HostSource
pub async fn resolve( self, host_collections: &HostCollections, hosts: &Hosts, exts: &ExtensionBundles, custom_exts: &CustomExtensions, opts: &CliOptions<'_>, ) -> Result<Arc<Collection>, String>
Trait Implementations§
source§impl Debug for HostSource
impl Debug for HostSource
source§impl<'de> Deserialize<'de> for HostSource
impl<'de> Deserialize<'de> for HostSource
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for HostSource
impl RefUnwindSafe for HostSource
impl Send for HostSource
impl Sync for HostSource
impl Unpin for HostSource
impl UnwindSafe for HostSource
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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