mirror of
https://github.com/livebook-dev/livebook.git
synced 2025-09-12 16:04:39 +08:00
* Add support for Mix runtime as a default * Support default runtime options in the CLI * Set cell status to queued while runtime is being started * Clean up tests
19 lines
509 B
Elixir
19 lines
509 B
Elixir
defmodule Livebook.Runtime.NoopRuntime do
|
|
@moduledoc false
|
|
|
|
# A runtime that doesn't do any actual evaluation,
|
|
# thus not requiring any underlying resources.
|
|
|
|
defstruct []
|
|
|
|
def new(), do: %__MODULE__{}
|
|
|
|
defimpl Livebook.Runtime do
|
|
def connect(_), do: :ok
|
|
def disconnect(_), do: :ok
|
|
def evaluate_code(_, _, _, _, _, _ \\ []), do: :ok
|
|
def forget_evaluation(_, _, _), do: :ok
|
|
def drop_container(_, _), do: :ok
|
|
def request_completion_items(_, _, _, _, _, _), do: :ok
|
|
end
|
|
end
|