player_plugin_package/
lib.rs1#![deny(unsafe_code)]
2
3mod plugin_descriptor;
4mod plugin_package;
5mod plugin_project;
6
7pub use player_plugin::{
8 CanonicalPluginArtifactDescriptor, MAX_PLUGIN_ARCHITECTURE_BYTES,
9 MAX_PLUGIN_ARTIFACT_CAPABILITIES, MAX_PLUGIN_ARTIFACT_PATH_BYTES,
10 MAX_PLUGIN_CATALOG_DIAGNOSTICS, MAX_PLUGIN_CATALOG_RECORDS, MAX_PLUGIN_CATALOG_SOURCE_BYTES,
11 MAX_PLUGIN_PROVISIONS, MAX_PLUGIN_REQUIREMENTS, MAX_PLUGIN_RUNTIME_DEPENDENCIES,
12 MAX_PLUGIN_TARGET_BYTES, PLUGIN_CATALOG_MIGRATION_VERSION, PLUGIN_CATALOG_SCHEMA_VERSION,
13 PluginArtifactDescriptor, PluginCatalog, PluginCatalogDiagnostic, PluginCatalogError,
14 PluginCatalogRecord, PluginCatalogSource, PluginProvision, PluginRequirement,
15 PluginResourcePolicy, PluginRuntimeDependency,
16};
17pub use plugin_descriptor::{
18 CanonicalPluginDescriptor, PluginCapabilityDescriptor, PluginCompatibilityDescriptor,
19 PluginCompatibilityError, PluginDescriptor, PluginDescriptorError, PluginIdentityDescriptor,
20 PluginRedistributionDescriptor, PluginStability,
21};
22pub use plugin_package::{
23 InstalledPluginActivation, InstalledPluginRecord, MAX_PLUGIN_PACKAGE_BYTES,
24 MAX_PLUGIN_PACKAGE_ENTRIES, MAX_PLUGIN_PACKAGE_ENTRY_BYTES, MAX_PLUGIN_TRUST_STORE_BYTES,
25 PLUGIN_PACKAGE_CHECKSUMS_PATH, PLUGIN_PACKAGE_MANIFEST_PATH, PLUGIN_PACKAGE_SIGNATURE_PATH,
26 PluginHostTarget, PluginInstallationReport, PluginPackageArtifact, PluginPackageBuildReport,
27 PluginPackageError, PluginPackageGenerator, PluginPackageManifest, PluginPackageVerification,
28 PluginPublicKey, PluginSigningKey, PluginTrustStore, TrustedKeyStatus,
29 VerifiedInstalledArtifact, VerifiedInstalledPluginCatalog, VerifiedPluginPackage,
30 build_signed_plugin_package, install_verified_plugin_package, list_installed_plugins,
31 uninstall_plugin, verify_installed_plugin_catalog, verify_signed_plugin_package,
32};
33pub use plugin_project::{
34 PluginArtifactCapability, PluginArtifactFormat, PluginArtifactSource, PluginArtifactTransport,
35 PluginPackageFileKind, PluginPackageFileSource, PluginProjectManifest,
36 PluginProjectManifestError, PluginRuntimeDependencySource, PluginRuntimeLinkage,
37};