pub struct RawCatalogPackage {Show 20 fields
pub id: String,
pub name: String,
pub version: String,
pub source: String,
pub namespace: Option<String>,
pub source_id: String,
pub description: Option<String>,
pub homepage: Option<String>,
pub license: Option<String>,
pub publisher: Option<String>,
pub locale: Option<String>,
pub moniker: Option<String>,
pub platform: Option<String>,
pub commands: Option<String>,
pub protocols: Option<String>,
pub file_extensions: Option<String>,
pub capabilities: Option<String>,
pub tags: Option<String>,
pub bin: Option<String>,
pub env_add_path: Option<String>,
}Expand description
Raw package payload exactly as it is received from the upstream feed.
Fields§
§id: StringRaw catalog id string.
name: StringRaw package name.
version: StringRaw version string.
source: StringUpstream source string.
namespace: Option<String>Optional namespace or bucket within the source.
source_id: StringSource-local package identifier.
description: Option<String>Optional description text.
homepage: Option<String>Optional homepage URL.
license: Option<String>Optional license string.
publisher: Option<String>Optional publisher string.
locale: Option<String>Optional package metadata locale.
moniker: Option<String>Optional package moniker or alias.
platform: Option<String>Optional package platform metadata encoded as JSON text.
commands: Option<String>Optional package commands encoded as JSON text.
protocols: Option<String>Optional package protocols encoded as JSON text.
file_extensions: Option<String>Optional package file extensions encoded as JSON text.
capabilities: Option<String>Optional package capabilities encoded as JSON text.
Optional package search tags encoded as JSON text.
bin: Option<String>Optional package bin metadata encoded as JSON text.
env_add_path: Option<String>Optional package PATH add metadata encoded as JSON text.
Trait Implementations§
Source§impl Clone for RawCatalogPackage
impl Clone for RawCatalogPackage
Source§fn clone(&self) -> RawCatalogPackage
fn clone(&self) -> RawCatalogPackage
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more