Dependency Graphs

CI で cargo-depgraph / cargo-modules により自動生成 (クリックで原寸表示)

外部クレート依存 (cargo-depgraph)

crate dependency graph

内部モジュール依存 (cargo-modules, 深さ 2)

module dependency graph

モジュール構造ツリー


crate atmos
├── mod apps: pub
│   ├── mod browser: pub
│   ├── mod canvas: pub
│   ├── mod drive: pub
│   ├── mod files: pub
│   ├── mod keymap: pub
│   ├── mod login: pub
│   ├── mod music: pub
│   ├── mod note: pub
│   ├── mod onedrive: pub
│   ├── mod settings: pub
│   └── mod terminal: pub
│       └── mod shell: pub
├── mod kernel: pub
│   ├── mod allocator: pub
│   │   └── mod spin: pub(self)
│   ├── mod app_sandbox: pub
│   ├── mod audio: pub
│   ├── mod config: pub
│   ├── mod dialog: pub
│   ├── mod dma: pub
│   ├── mod draw: pub
│   ├── mod draw_clip: pub
│   ├── mod fifo: pub
│   ├── mod fn_bar: pub
│   ├── mod font: pub
│   ├── mod font_ja: pub
│   ├── mod font_select: pub
│   ├── mod fs: pub
│   │   ├── mod block: pub
│   │   ├── mod btree: pub
│   │   ├── mod checksum: pub
│   │   └── mod storage_policy: pub
│   ├── mod http_body: pub
│   ├── mod ime: pub
│   ├── mod interrupt: pub
│   ├── mod keyboard: pub
│   ├── mod mailbox: pub
│   ├── mod mmu: pub
│   ├── mod mouse: pub
│   ├── mod mouse_tracker: pub
│   ├── mod net: pub
│   │   ├── mod addr_util: pub(crate)
│   │   ├── mod arp: pub(crate)
│   │   ├── mod arp_cache: pub(crate)
│   │   ├── mod dhcp: pub(crate)
│   │   ├── mod dns: pub(crate)
│   │   ├── mod eth_frame: pub(crate)
│   │   ├── mod http: pub(crate)
│   │   ├── mod icmp: pub(crate)
│   │   ├── mod reassembly: pub(crate)
│   │   ├── mod tcp: pub(crate)
│   │   ├── mod tcp_state: pub(crate)
│   │   ├── mod tx_queue: pub(crate)
│   │   ├── mod udp: pub(crate)
│   │   └── mod udp_queue: pub(crate)
│   ├── mod net_stack: pub
│   ├── mod reclock: pub
│   ├── mod scheduler: pub
│   ├── mod sdhost: pub
│   ├── mod sdio: pub
│   ├── mod shortcut_manager: pub
│   ├── mod syscall: pub
│   ├── mod text_box: pub
│   ├── mod timer: pub
│   ├── mod tls: pub
│   │   └── mod stats: pub
│   ├── mod uart: pub
│   ├── mod uart_line_buf: pub
│   ├── mod usb: pub
│   │   └── mod frame_sched: pub
│   ├── mod usb_rndis: pub
│   ├── mod usb_rx_state: pub
│   ├── mod usb_toggle: pub
│   ├── mod usb_txn: pub
│   ├── mod user_win: pub
│   ├── mod usercopy: pub
│   ├── mod v3d: pub
│   ├── mod vector_font: pub
│   ├── mod watchdog: pub
│   ├── mod wifi: pub
│   ├── mod window: pub
│   ├── mod window_mgr: pub
│   └── mod woff2_glyf: pub
└── mod os_lib: pub
    ├── mod aura: pub
    │   ├── mod builtins: pub
    │   │   ├── mod arith: pub(self)
    │   │   ├── mod cloud: pub(self)
    │   │   ├── mod compare_list: pub(self)
    │   │   ├── mod math: pub(self)
    │   │   ├── mod modules_str_task: pub(self)
    │   │   ├── mod os_fs: pub(self)
    │   │   ├── mod os_net: pub(self)
    │   │   ├── mod system: pub(self)
    │   │   └── mod template: pub(self)
    │   ├── mod eval: pub
    │   ├── mod lexer: pub
    │   ├── mod number: pub
    │   └── mod parser: pub
    ├── mod canvas2d: pub
    ├── mod cloud: pub
    ├── mod css: pub
    │   ├── mod animation: pub(self)
    │   ├── mod cascade: pub(self)
    │   ├── mod color: pub(self)
    │   ├── mod color_space: pub(crate)
    │   ├── mod container_query: pub(crate)
    │   ├── mod parser: pub(self)
    │   ├── mod pseudo_state: pub(self)
    │   ├── mod rule_index: pub(self)
    │   ├── mod selector: pub(self)
    │   ├── mod selftest: pub(self)
    │   ├── mod shorthand: pub(self)
    │   ├── mod types: pub(self)
    │   └── mod values: pub(self)
    ├── mod dom: pub
    ├── mod h264: pub
    ├── mod h264_decode: pub
    ├── mod h264_golden: pub
    ├── mod js: pub
    │   ├── mod ast: pub
    │   ├── mod bigint: pub
    │   ├── mod builtins: pub
    │   │   ├── mod collections: pub(self)
    │   │   ├── mod console_math_json: pub(self)
    │   │   ├── mod crypto_subtle: pub(self)
    │   │   ├── mod date: pub(self)
    │   │   ├── mod dom: pub(self)
    │   │   ├── mod dom_document: pub(self)
    │   │   ├── mod encoding: pub(self)
    │   │   ├── mod errors_misc: pub(self)
    │   │   ├── mod events: pub(self)
    │   │   ├── mod extra_methods: pub(self)
    │   │   ├── mod extra_static: pub(self)
    │   │   ├── mod intl: pub(self)
    │   │   ├── mod object_array: pub(self)
    │   │   ├── mod observers: pub(self)
    │   │   ├── mod promise: pub(self)
    │   │   ├── mod props_methods: pub(self)
    │   │   ├── mod regexp: pub(self)
    │   │   ├── mod static_classlist: pub(self)
    │   │   ├── mod text_clone: pub(self)
    │   │   ├── mod timers_gen: pub(self)
    │   │   ├── mod typed_array: pub(self)
    │   │   ├── mod weak_symbol: pub(self)
    │   │   ├── mod web_forms: pub(self)
    │   │   └── mod window_api: pub(self)
    │   ├── mod dom_bridge: pub
    │   ├── mod interp: pub
    │   │   ├── mod calls: pub(self)
    │   │   ├── mod dom_props: pub(self)
    │   │   ├── mod eval_expr: pub(self)
    │   │   ├── mod exec: pub(self)
    │   │   ├── mod iter_gen: pub(self)
    │   │   ├── mod operators: pub(self)
    │   │   ├── mod promise_loop: pub(self)
    │   │   └── mod properties: pub(self)
    │   ├── mod lexer: pub
    │   ├── mod parser: pub
    │   ├── mod regex: pub
    │   ├── mod selftest: pub(self)
    │   ├── mod uncaught: pub
    │   └── mod value: pub
    ├── mod json: pub
    ├── mod layout: pub
    │   ├── mod boxmodel: pub(self)
    │   ├── mod flex_min: pub(self)
    │   ├── mod grid: pub(self)
    │   ├── mod line_break: pub
    │   ├── mod multicol: pub(crate)
    │   ├── mod selftest: pub(self)
    │   ├── mod tree: pub(self)
    │   ├── mod types: pub(self)
    │   └── mod values: pub(self)
    ├── mod mml: pub
    ├── mod mp3: pub
    ├── mod mp4: pub
    ├── mod svg: pub
    ├── mod web_engine: pub
    │   ├── mod alpha_blend: pub(crate)
    │   ├── mod anim_budget: pub(crate)
    │   ├── mod blur_box: pub(crate)
    │   ├── mod cache: pub(self)
    │   ├── mod cache_path: pub(crate)
    │   ├── mod css_units: pub(crate)
    │   ├── mod draw_helpers: pub(crate)
    │   ├── mod fetch_limit: pub(crate)
    │   ├── mod font_budget: pub(crate)
    │   ├── mod font_queue: pub(crate)
    │   ├── mod gradient_lut: pub(crate)
    │   ├── mod helpers: pub(crate)
    │   ├── mod image: pub(self)
    │   ├── mod image_budget: pub(crate)
    │   ├── mod layout: pub(self)
    │   ├── mod paint_cull: pub(crate)
    │   ├── mod paint_order: pub(crate)
    │   ├── mod perf: pub(crate)
    │   ├── mod queue_batch: pub(crate)
    │   ├── mod rel_path: pub(crate)
    │   ├── mod render: pub(self)
    │   ├── mod repaint_scope: pub(crate)
    │   ├── mod sticky: pub(crate)
    │   ├── mod url_resolve: pub(crate)
    │   └── mod video: pub(self)
    └── mod webp: pub
        ├── mod alpha_blending: pub(self)
        ├── mod decoder: pub(self)
        ├── mod extended: pub(self)
        ├── mod huffman: pub(self)
        ├── mod io: pub
        ├── mod loop_filter: pub(self)
        ├── mod lossless: pub(self)
        ├── mod lossless_transform: pub(self)
        ├── mod transform: pub(self)
        ├── mod vp8: pub
        ├── mod vp8_arithmetic_decoder: pub(self)
        └── mod yuv: pub