#
View Source Ash.Flags (ash v2.6.31)

Feature flagging support for Ash internals.

These are macros so that they can be used at compile time to switch code paths.

# Link to this section Summary

## Functions

assert!(flag, expected)

Ensure that the feature flag is set to the expected value, otherwise an exception will be thrown at run time.

read_uses_flow?()

Should read actions use the new flow-based executor?

refute!(flag, expected)

Ensure that the feature flag is set to the expected value, otherwise an exception will be thrown at run time.

# Link to this section Functions

Link to this macro

# assert!(flag, expected)

View Source (macro)

    @spec assert!(atom(), any()) :: Macro.t()

Ensure that the feature flag is set to the expected value, otherwise an exception will be thrown at run time.

Link to this macro

# read_uses_flow?()

View Source (macro)

    @spec read_uses_flow?() :: Macro.t()

Should read actions use the new flow-based executor?

Link to this macro

# refute!(flag, expected)

View Source (macro)

    @spec refute!(atom(), any()) :: Macro.t()

Ensure that the feature flag is set to the expected value, otherwise an exception will be thrown at run time.