pub enum MarketplaceSource {
Github {
repo: String,
ref_: Option<String>,
path: Option<String>,
},
Url {
url: String,
},
Git {
url: String,
ref_: Option<String>,
path: Option<String>,
},
Directory {
path: String,
},
File {
path: String,
},
Settings {
name: String,
plugins: Vec<String>,
},
GitSubdir {
url: String,
path: String,
ref_: Option<String>,
},
}Expand description
Marketplace source types.
Variants§
Trait Implementations§
Source§impl Clone for MarketplaceSource
impl Clone for MarketplaceSource
Source§fn clone(&self) -> MarketplaceSource
fn clone(&self) -> MarketplaceSource
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MarketplaceSource
impl Debug for MarketplaceSource
Source§impl<'de> Deserialize<'de> for MarketplaceSource
impl<'de> Deserialize<'de> for MarketplaceSource
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
Source§impl Hash for MarketplaceSource
impl Hash for MarketplaceSource
Source§impl PartialEq for MarketplaceSource
impl PartialEq for MarketplaceSource
Source§impl Serialize for MarketplaceSource
impl Serialize for MarketplaceSource
impl Eq for MarketplaceSource
impl StructuralPartialEq for MarketplaceSource
Auto Trait Implementations§
impl Freeze for MarketplaceSource
impl RefUnwindSafe for MarketplaceSource
impl Send for MarketplaceSource
impl Sync for MarketplaceSource
impl Unpin for MarketplaceSource
impl UnsafeUnpin for MarketplaceSource
impl UnwindSafe for MarketplaceSource
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.