{"inputSchema":{"type":"object","additionalProperties":false,"required":["artifact"],"properties":{"artifact":{"type":"object","additionalProperties":false,"required":["rust_patterns"],"properties":{"rust_patterns":{"type":"object","additionalProperties":false,"required":["claim","edition","pattern","root_mutable","type"],"properties":{"claim":{"type":"number","minimum":-1000000000000,"maximum":1000000000000},"edition":{"type":"number","minimum":-1000000000000,"maximum":1000000000000},"pattern":{"type":"object","additionalProperties":false,"required":["fields","kind"],"properties":{"fields":{"type":"array","maxItems":512,"items":{"type":"object","additionalProperties":false,"required":["annotation","kind"],"properties":{"annotation":{"type":"string","maxLength":1024},"kind":{"type":"string","maxLength":1024}}}},"kind":{"type":"string","maxLength":1024}}},"root_mutable":{"type":"boolean"},"type":{"type":"object","additionalProperties":false,"required":["kind","mutable","target"],"properties":{"kind":{"type":"string","maxLength":1024},"mutable":{"type":"boolean"},"target":{"type":"object","additionalProperties":false,"required":["kind"],"properties":{"fields":{"type":"array","maxItems":512,"items":{"type":"object","additionalProperties":false,"required":["kind"],"properties":{"kind":{"type":"string","maxLength":1024}}}},"kind":{"type":"string","maxLength":1024},"mutable":{"type":"boolean"},"target":{"type":"object","additionalProperties":false,"required":["kind"],"properties":{"fields":{"type":"array","maxItems":512,"items":{"type":"object","additionalProperties":false,"required":["kind"],"properties":{"kind":{"type":"string","maxLength":1024}}}},"kind":{"type":"string","maxLength":1024},"mutable":{"type":"boolean"},"target":{"type":"object","additionalProperties":false,"required":["kind"],"properties":{"fields":{"type":"array","maxItems":512,"items":{"type":"object","additionalProperties":false,"required":["kind"],"properties":{"kind":{"type":"string","maxLength":1024}}}},"kind":{"type":"string","maxLength":1024},"mutable":{"type":"boolean"},"target":{"type":"object","additionalProperties":false,"required":["kind"],"properties":{"fields":{"type":"array","maxItems":512,"items":{"type":"object","additionalProperties":false,"required":["kind"],"properties":{"kind":{"type":"string","maxLength":1024}}}},"kind":{"type":"string","maxLength":1024},"mutable":{"type":"boolean"},"target":{"type":"object","additionalProperties":false,"required":["fields","kind"],"properties":{"fields":{"type":"array","maxItems":512,"items":{"type":"object","additionalProperties":false,"required":["kind"],"properties":{"kind":{"type":"string","maxLength":1024}}}},"kind":{"type":"string","maxLength":1024}}}}}}}}}}}}}}}}}}},"method":"POST","url":"https://detect.halowerk.com/v1/F-A-NEXT-RUST_PATTERNS/rust-reference-pattern-binding-modes"}