//! Traits for package operations.
/// Trait for types that represent package metadata.
////// This trait provides access to basic package information needed for
/// integration operations like desktop file creation and symlink management.
pubtraitPackageExt{/// Returns the package name (human-readable name).
fnpkg_name(&self)->&str;/// Returns the unique package identifier.
fnpkg_id(&self)->&str;/// Returns the package version string.
fnversion(&self)->&str;/// Returns the repository name this package belongs to.
fnrepo_name(&self)->&str;}