pub struct BinstallConfig {
pub enabled: Option<bool>,
pub pkg_url: Option<String>,
pub bin_dir: Option<String>,
pub pkg_fmt: Option<String>,
}Fields§
§enabled: Option<bool>When true, generate a .cargo/config.toml binstall section for cargo-binstall.
pkg_url: Option<String>Custom download URL template for cargo-binstall (supports templates).
bin_dir: Option<String>Directory within the archive where binaries are located.
pkg_fmt: Option<String>Package format hint for cargo-binstall: tgz, tar.gz, tar.xz, zip, bin, etc.
Trait Implementations§
Source§impl Clone for BinstallConfig
impl Clone for BinstallConfig
Source§fn clone(&self) -> BinstallConfig
fn clone(&self) -> BinstallConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BinstallConfig
impl Debug for BinstallConfig
Source§impl Default for BinstallConfig
impl Default for BinstallConfig
Source§fn default() -> BinstallConfig
fn default() -> BinstallConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BinstallConfigwhere
BinstallConfig: Default,
impl<'de> Deserialize<'de> for BinstallConfigwhere
BinstallConfig: Default,
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 JsonSchema for BinstallConfig
impl JsonSchema for BinstallConfig
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for BinstallConfig
impl RefUnwindSafe for BinstallConfig
impl Send for BinstallConfig
impl Sync for BinstallConfig
impl Unpin for BinstallConfig
impl UnsafeUnpin for BinstallConfig
impl UnwindSafe for BinstallConfig
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