Matcha.Spec (Matcha v0.1.0) View Source
About specs.
Link to this section Summary
Link to this section Types
Specs
t() :: %Matcha.Spec{
compiled: Matcha.Source.compiled() | nil,
context: Matcha.Context.t(),
node: Node.t() | nil,
source: Matcha.Source.spec(),
type: Matcha.Source.type()
}
Link to this section Functions
Specs
compile(t()) :: {:error, Matcha.Error.problems()} | {:ok, t()}
Specs
Specs
Specs
filter_map(t(), Enumerable.t()) :: Enumerable.t()
Specs
recompile(t()) :: {:error, Matcha.Error.problems()} | {:ok, t()}
Specs
Specs
Specs
stream(t(), Enumerable.t()) :: Enumerable.t()
Specs
test(t()) :: {:error, Matcha.Error.problems()} | {:ok, Matcha.Source.test_result()}
Specs
test(t(), Matcha.Source.test_target()) :: {:error, Matcha.Error.problems()} | {:ok, Matcha.Source.test_result()}
Specs
test!(t()) :: Matcha.Source.test_result() | no_return()
Specs
test!(t(), Matcha.Source.test_target()) :: Matcha.Source.test_result() | no_return()