pub enum UpdateProvider {
Github {
repo: String,
asset_pattern: String,
include_prerelease: bool,
},
Https {
base_url: String,
version_url: Option<String>,
},
Custom {
update_command: String,
version_command: String,
},
}Expand description
Update provider types
Variants§
Trait Implementations§
Source§impl Clone for UpdateProvider
impl Clone for UpdateProvider
Source§fn clone(&self) -> UpdateProvider
fn clone(&self) -> UpdateProvider
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 UpdateProvider
impl Debug for UpdateProvider
Source§impl<'de> Deserialize<'de> for UpdateProvider
impl<'de> Deserialize<'de> for UpdateProvider
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 UpdateProvider
impl RefUnwindSafe for UpdateProvider
impl Send for UpdateProvider
impl Sync for UpdateProvider
impl Unpin for UpdateProvider
impl UnwindSafe for UpdateProvider
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