pub(all) suberror BootstrapError {
ProjectConfig(ProjectConfigError)
ManifestRead(path~ : String, detail~ : String)
InvalidJson(context~ : String, detail~ : String)
MissingField(path~ : String)
InvalidField(path~ : String, expectation~ : String)
UnsupportedField(path~ : String, reason~ : String)
UnsupportedValue(path~ : String, value~ : String)
} derive(Eq, Debug)type LoadedAppManifesttype ProtonAppMetadatafn ProtonAppMetadata::new(product_name : String, identifier? : String?, version? : String?, description? : String?, license? : String?) -> ProtonAppMetadatatype ProtonBackendConfigtype ProtonBundleConfigfn ProtonBundleConfig::new(active? : Bool, targets? : Array[String], icon? : Array[String], resources? : Array[String], sign? : ProtonSignConfig?, url_schemes? : Array[String], document_types? : Array[ProjectDocumentType], output? : String) -> ProtonBundleConfigtype ProtonFrontendConfigfn ProtonFrontendConfig::new(dev_url? : String?, dist? : String?, before_dev? : String?, before_build? : String?, path? : String?) -> ProtonFrontendConfigtype ProtonProjectConfigfn ProtonProjectConfig::new(manifest : LoadedAppManifest, metadata : ProtonAppMetadata, single_instance? : Bool, backend? : ProtonBackendConfig?, frontend? : ProtonFrontendConfig?, bundle? : ProtonBundleConfig?, updater? : ProtonUpdaterConfig?) -> ProtonProjectConfigtype ProtonSignConfigtype ProtonUpdaterConfigfn ProtonUpdaterConfig::new(endpoint : String, public_keys : Array[String], check_on_launch? : Bool, freshness_days? : Int) -> ProtonUpdaterConfigMoonBit bindings for the Proton native desktop runtime.
Dependencies