mirror of
https://github.com/l0ng-ai/openidea.git
synced 2026-11-08 08:52:12 +00:00
CI / Changes (push) Successful in 1s
Language smoke / Language smoke (go) (push) Failing after 6s
Language smoke / Language smoke (java) (push) Failing after 5s
Language smoke / Language smoke (kotlin) (push) Failing after 5s
Language smoke / Language smoke (python) (push) Failing after 4s
Language smoke / Language smoke (typescript) (push) Failing after 4s
Language smoke / Language smoke (rust) (push) Failing after 5s
CI / Rust (ubuntu-22.04) (push) Failing after 43s
CI / Plugins (SDK, official, fixtures) (push) Failing after 1m19s
CI / Remote server (linux musl) (push) Failing after 1m32s
CI / Cargo deny (push) Successful in 54s
CI / E2E (push) Successful in 15m57s
CI / Frontend (push) Successful in 24m49s
CI / Rust (macos-latest) (push) Canceled after 0s
CI / Rust (windows-latest) (push) Canceled after 0s
* fix(build): scope Kotlin bridge to linked Maven modules * fix(run): resolve nested Go modules for context runs * fix(gradle): discover nested builds and select compatible JVMs * fix(workspace): share project discovery and module ownership * fix(run): keep root toolchains for nested modules and resolve them once per module - Python run configurations of a nested module without its own virtualenv use the closest one up to the project root. - Gradle builds and runs fall back to the JDK matching the project's Java version when the Gradle version is unknown. - Module-local interpreters and toolchains are resolved lazily, once per owning module. - Tests build expected paths per segment so they hold on Windows.
36 lines
930 B
Rust
36 lines
930 B
Rust
//! Shared vocabulary for every OpenIDEA crate.
|
|
//!
|
|
//! Anything that crosses a crate boundary or the IPC boundary lives here, so
|
|
//! feature crates depend on `ide-core` and never on each other's internals.
|
|
//! All IPC-facing types derive `specta::Type`, which generates `src/bindings.ts`.
|
|
|
|
pub mod editor_settings;
|
|
pub mod error;
|
|
pub mod event;
|
|
pub mod ids;
|
|
pub mod ignored;
|
|
pub mod inspection_settings;
|
|
pub mod ipc_path;
|
|
pub mod java_runtime;
|
|
pub mod jsonc;
|
|
pub mod output_encoding;
|
|
pub mod process;
|
|
pub mod project_dir;
|
|
pub mod project_roots;
|
|
pub mod proxy_settings;
|
|
pub mod remote_settings;
|
|
pub mod settings;
|
|
pub mod task;
|
|
pub mod text;
|
|
pub mod tool_path;
|
|
pub mod version_managers;
|
|
pub mod workflow_settings;
|
|
pub mod wsl;
|
|
|
|
pub use error::{IdeError, IdeResult};
|
|
pub use event::{EventSink, IdeEvent, NullSink, SharedSink};
|
|
pub use ids::*;
|
|
pub use ipc_path::IpcPath;
|
|
pub use text::*;
|
|
pub use tokio_util::sync::CancellationToken;
|