pub enum PluginSource {
Default,
Registry(String),
Github(String),
Local(String),
}Expand description
Where a plugin comes from: dependencies.yml’s registry:, github: or local:.
Variants§
Default
The default registry (DRE_REGISTRY_URL, else DRE’s own).
Registry(String)
Another registry index: a URL or a file path.
Github(String)
The GitHub Releases of owner/repo.
Local(String)
An executable on disk, relative to the project root. Used in place, never installed.
Implementations§
Source§impl PluginSource
impl PluginSource
Trait Implementations§
Source§impl Clone for PluginSource
impl Clone for PluginSource
Source§impl Debug for PluginSource
impl Debug for PluginSource
Source§impl Default for PluginSource
impl Default for PluginSource
impl Eq for PluginSource
Source§impl PartialEq for PluginSource
impl PartialEq for PluginSource
Source§impl Serialize for PluginSource
impl Serialize for PluginSource
impl StructuralPartialEq for PluginSource
Auto Trait Implementations§
impl Freeze for PluginSource
impl RefUnwindSafe for PluginSource
impl Send for PluginSource
impl Sync for PluginSource
impl Unpin for PluginSource
impl UnsafeUnpin for PluginSource
impl UnwindSafe for PluginSource
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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.