__rhandle, $this->__epoch] = \ShirabeRpcRuntime::callRust(0, '__shirabeConstruct', [static::class, [$package]]); \ShirabeRustObjectRegistry::adopt($this->__rhandle, $this); } protected const TYPE = 'uninstall'; public static function format(PackageInterface $package, bool $lock = false): string { return 'Removing '.$package->getPrettyName().' ('.$package->getFullPrettyVersion().')'; } public function getPackage(): PackageInterface { return \ShirabeRpcRuntime::callRust($this->__rhandle, 'getPackage', []); } }