pub struct ConfigPackageSource {
pub name: KnownSources,
pub emoji: String,
pub shell_command: String,
pub install_command: String,
pub check_command: String,
pub prepend_to_package_name: Option<String>,
pub overrides: Option<Vec<PackageNameOverride>>,
}Expand description
Represents a custom package source configuration
Fields§
§name: KnownSources§emoji: String§shell_command: String§install_command: String§check_command: String§prepend_to_package_name: Option<String>§overrides: Option<Vec<PackageNameOverride>>Trait Implementations§
Source§impl Clone for ConfigPackageSource
impl Clone for ConfigPackageSource
Source§fn clone(&self) -> ConfigPackageSource
fn clone(&self) -> ConfigPackageSource
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 ConfigPackageSource
impl Debug for ConfigPackageSource
Source§impl<'de> Deserialize<'de> for ConfigPackageSource
impl<'de> Deserialize<'de> for ConfigPackageSource
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 PartialEq for ConfigPackageSource
impl PartialEq for ConfigPackageSource
Source§impl Serialize for ConfigPackageSource
impl Serialize for ConfigPackageSource
impl StructuralPartialEq for ConfigPackageSource
Auto Trait Implementations§
impl Freeze for ConfigPackageSource
impl RefUnwindSafe for ConfigPackageSource
impl Send for ConfigPackageSource
impl Sync for ConfigPackageSource
impl Unpin for ConfigPackageSource
impl UnwindSafe for ConfigPackageSource
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