Closes #15196, #46918 - fix: notebook_ui, use buffer so that notebooks open in remote/WSL settings. - fix: add musl in nix for cross-compilation, without this remote server doesn't build inside NixOS Release Notes: - Implement WSL and SSH remote kernels (crates/repl/src/kernels/*) and wire up spawn/kill kernel proto messages and client requests.
24 lines
814 B
Rust
24 lines
814 B
Rust
pub mod json_log;
|
|
pub mod protocol;
|
|
pub mod proxy;
|
|
pub mod remote_client;
|
|
mod transport;
|
|
|
|
#[cfg(target_os = "windows")]
|
|
pub use remote_client::OpenWslPath;
|
|
pub use remote_client::{
|
|
CommandTemplate, ConnectionIdentifier, ConnectionState, Interactive, RemoteArch, RemoteClient,
|
|
RemoteClientDelegate, RemoteClientEvent, RemoteConnection, RemoteConnectionOptions, RemoteOs,
|
|
RemotePlatform, connect,
|
|
};
|
|
pub use transport::docker::DockerConnectionOptions;
|
|
pub use transport::ssh::{SshConnectionOptions, SshPortForwardOption};
|
|
pub use transport::wsl::WslConnectionOptions;
|
|
#[cfg(target_os = "windows")]
|
|
pub use transport::wsl::wsl_path_to_windows_path;
|
|
|
|
#[cfg(any(test, feature = "test-support"))]
|
|
pub use transport::mock::{
|
|
MockConnection, MockConnectionOptions, MockConnectionRegistry, MockDelegate,
|
|
};
|