Initial commit
This commit is contained in:
89
plugin.lock.json
Normal file
89
plugin.lock.json
Normal file
@@ -0,0 +1,89 @@
|
||||
{
|
||||
"$schema": "internal://schemas/plugin.lock.v1.json",
|
||||
"pluginId": "gh:EmilLindfors/claude-marketplace:plugins/rust-modern-patterns",
|
||||
"normalized": {
|
||||
"repo": null,
|
||||
"ref": "refs/tags/v20251128.0",
|
||||
"commit": "0bca3b16cd069588b9a12c05ebe069461b9dbf07",
|
||||
"treeHash": "072b8eddca325723b97f3785345161140edd9113fee30bde0e1ccbd633b673a1",
|
||||
"generatedAt": "2025-11-28T10:10:29.736705Z",
|
||||
"toolVersion": "publish_plugins.py@0.2.0"
|
||||
},
|
||||
"origin": {
|
||||
"remote": "git@github.com:zhongweili/42plugin-data.git",
|
||||
"branch": "master",
|
||||
"commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390",
|
||||
"repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data"
|
||||
},
|
||||
"manifest": {
|
||||
"name": "rust-modern-patterns",
|
||||
"description": "Modern Rust patterns for Rust 2024 Edition. Includes let chains, async closures, gen blocks, match ergonomics, const improvements. Commands for modernization, edition upgrade, and pattern checking. Expert agent for Rust 2024 migration and best practices. Requires Rust 1.85.0+",
|
||||
"version": "1.0.0"
|
||||
},
|
||||
"content": {
|
||||
"files": [
|
||||
{
|
||||
"path": "README.md",
|
||||
"sha256": "97c3e5a821a7cdfc4e1d19bf4f0d5d56ea76b2c0fe1c78ddddfdadf6496a1d49"
|
||||
},
|
||||
{
|
||||
"path": "agents/rust-modern-expert.md",
|
||||
"sha256": "a06c4749b409d833f533494e332ec016a49787a074bdf834fc5d1084c56868e4"
|
||||
},
|
||||
{
|
||||
"path": ".claude-plugin/plugin.json",
|
||||
"sha256": "43f2835a528be9f7e614570c65b1c3c7b010accf1c96bf969e0e1bdf6ce56fcc"
|
||||
},
|
||||
{
|
||||
"path": "commands/rust-setup-tooling.md",
|
||||
"sha256": "e8e16d1ab92810c3ee9cb931b44681319bfaea8980762e631fbbe0ccbfcb03dd"
|
||||
},
|
||||
{
|
||||
"path": "commands/rust-upgrade-edition.md",
|
||||
"sha256": "1d88a7b704094493eda99cfcd22f0d1be09e3a1074ce97b3912252d2da0c56db"
|
||||
},
|
||||
{
|
||||
"path": "commands/rust-async-traits.md",
|
||||
"sha256": "880f59b99bb24ee0f70f15b26b094e89d65b33f6482c2e95e6c606375d49ce4a"
|
||||
},
|
||||
{
|
||||
"path": "commands/rust-quality-check.md",
|
||||
"sha256": "ed7037dbf5ec4b7cb1c1018301be601e38198c72e7ad570cb659fab5cbe5921a"
|
||||
},
|
||||
{
|
||||
"path": "commands/rust-pattern-check.md",
|
||||
"sha256": "0463def3160f3f72a311eedfab29febb98a9eca84bd0a21fb970529d3696b869"
|
||||
},
|
||||
{
|
||||
"path": "commands/rust-modernize.md",
|
||||
"sha256": "338ec34e510543d8f916d594083b8281570f712b796d1bfc8145cab5b43329a0"
|
||||
},
|
||||
{
|
||||
"path": "skills/let-chains-advisor/SKILL.md",
|
||||
"sha256": "7abf52bc52362c8074497b60674f91394dac28cd7954f86bf3918c8e6482cc96"
|
||||
},
|
||||
{
|
||||
"path": "skills/rust-2024-migration/SKILL.md",
|
||||
"sha256": "8d4e982bc7464c0d8210a1c482edc7a1349d046e6a989fe3efd1b090739a0718"
|
||||
},
|
||||
{
|
||||
"path": "skills/async-patterns-guide/SKILL.md",
|
||||
"sha256": "8fe6557b87a37dbda64dc10d2948b3d92a5acb62ad730d0bdc77ec48dd5a061a"
|
||||
},
|
||||
{
|
||||
"path": "skills/rust-tooling-guide/SKILL.md",
|
||||
"sha256": "86e3d5f8728240c197e5b46b66a080bc3d559a900ee04f54815abfde8cb3cce9"
|
||||
},
|
||||
{
|
||||
"path": "skills/type-driven-design/SKILL.md",
|
||||
"sha256": "4a5c1850592efea3886c5cc369907bb8da2068cf5a8e7f98112fde686fde9304"
|
||||
}
|
||||
],
|
||||
"dirSha256": "072b8eddca325723b97f3785345161140edd9113fee30bde0e1ccbd633b673a1"
|
||||
},
|
||||
"security": {
|
||||
"scannedAt": null,
|
||||
"scannerVersion": null,
|
||||
"flags": []
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user