ash / rust-dev

Policy for Rust development

# yaml-language-server: $schema=https://hub.ashell.dev/schemas/policy/v1.json

schema_version: 1
publish:
  name: ash/rust-dev
  version: 0.0.4
  description: Policy for Rust development
  authors:
  - Ash Team <team@ashell.dev>
  license: MIT
files:
  rules:
  - path: /private/tmp/**
  - path: ~/.cargo/**
  - path: ~/.rustup/**
network:
  rules:
  - host: crates.io
    ports:
    - 443
  - host: '**.crates.io'
    ports:
    - 443
  - host: index.crates.io
    ports:
    - 443
  - host: static.crates.io
    ports:
    - 443
  - host: docs.rs
    ports:
    - 443
  - host: '**.rust-lang.org'
    ports:
    - 443
exec:
  rules:
  - path: ./target/**
  - path: /opt/homebrew/Cellar/rustup/*/bin/rustup-init
  - path: /private/var/folders/**/rust_out
  - path: ~/.cargo/bin/cargo
  - path: ~/.cargo/bin/cargo-clippy
  - path: ~/.cargo/bin/cargo-fmt
  - path: ~/.cargo/bin/cargo-miri
  - path: ~/.cargo/bin/clippy-driver
  - path: ~/.cargo/bin/rls
  - path: ~/.cargo/bin/rust-analyzer
  - path: ~/.cargo/bin/rust-gdb
  - path: ~/.cargo/bin/rust-gdbgui
  - path: ~/.cargo/bin/rust-lldb
  - path: ~/.cargo/bin/rustc
  - path: ~/.cargo/bin/rustdoc
  - path: ~/.cargo/bin/rustfmt
  - path: ~/.cargo/bin/rustup
  - path: ~/.rustup/**/bin/**

This policy has no dependencies.