enum Mint::Compiler::Builtin

Overview

Builtin functions in the runtime.

Defined in:

compiler.cr

Enum Members

PatternVariable = 0

Pattern matching.

PatternRecord = 1
PatternSpread = 2
PatternMany = 3
Destructure = 4
Pattern = 5
Match = 6
NewVariant = 7

Types, variants, records.

Variant = 8
Record = 9
NormalizeChildren = 10

Rendering.

CreateElement = 11
LazyComponent = 12
CreatePortal = 13
Fragment = 14
Lazy = 15
UseDimensions = 16

Effects.

UseDidUpdate = 17
UseRefSignal = 18
UseFunction = 19
UseEffect = 20
UseSignal = 21
Computed = 22
UseMemo = 23
Signal = 24
Batch = 25
CreateProvider = 26

Providers and Context.

Subscriptions = 27
CreateContext = 28
UseContext = 29
UseId = 30
Uuid = 31
EncodeMapArray = 32

Encoders.

EncodeVariant = 33
EncodeTuple = 34
EncodeArray = 35
EncodeMaybe = 36
EncodeTime = 37
EncodeMap = 38
Encoder = 39
DecodeMapArray = 40

Decoders.

DecodeBoolean = 41
DecodeVariant = 42
DecodeObject = 43
DecodeString = 44
DecodeNumber = 45
DecodeField = 46
DecodeMaybe = 47
DecodeArray = 48
DecodeTuple = 49
DecodeTime = 50
DecodeType = 51
DecodeMap = 52
Decoder = 53
NavigateHash = 54

Navigation and program.

Navigate = 55
HrefHash = 56
Program = 57
Embed = 58
Href = 59
NormalizeEvent = 60

Utilities.

BracketAccess = 61
PromiseAll = 62
IsThruthy = 63
MapAccess = 64
Identity = 65
ToArray = 66
Compare = 67
Define = 68
Access = 69
Curry = 70
Load = 71
Or = 72
SetTestRef = 73

Reference

SetRef = 74
Style = 75

Styles and CSS.

TestOperation = 76

Test

TestContext = 77
TestRender = 78
TestRunner = 79
Translations = 80

Translations

Translate = 81
SetLocale = 82
Locale = 83
Inspect = 84

Debugging

Instance Method Summary

Instance Method Detail

def access? #

Returns true if this enum value equals Access


[View source]
def batch? #

Returns true if this enum value equals Batch


[View source]
def bracket_access? #

Returns true if this enum value equals BracketAccess


[View source]
def compare? #

Returns true if this enum value equals Compare


[View source]
def computed? #

Returns true if this enum value equals Computed


[View source]
def create_context? #

Returns true if this enum value equals CreateContext


[View source]
def create_element? #

Returns true if this enum value equals CreateElement


[View source]
def create_portal? #

Returns true if this enum value equals CreatePortal


[View source]
def create_provider? #

Returns true if this enum value equals CreateProvider


[View source]
def curry? #

Returns true if this enum value equals Curry


[View source]
def decode_array? #

Returns true if this enum value equals DecodeArray


[View source]
def decode_boolean? #

Returns true if this enum value equals DecodeBoolean


[View source]
def decode_field? #

Returns true if this enum value equals DecodeField


[View source]
def decode_map? #

Returns true if this enum value equals DecodeMap


[View source]
def decode_map_array? #

Returns true if this enum value equals DecodeMapArray


[View source]
def decode_maybe? #

Returns true if this enum value equals DecodeMaybe


[View source]
def decode_number? #

Returns true if this enum value equals DecodeNumber


[View source]
def decode_object? #

Returns true if this enum value equals DecodeObject


[View source]
def decode_string? #

Returns true if this enum value equals DecodeString


[View source]
def decode_time? #

Returns true if this enum value equals DecodeTime


[View source]
def decode_tuple? #

Returns true if this enum value equals DecodeTuple


[View source]
def decode_type? #

Returns true if this enum value equals DecodeType


[View source]
def decode_variant? #

Returns true if this enum value equals DecodeVariant


[View source]
def decoder? #

Returns true if this enum value equals Decoder


[View source]
def define? #

Returns true if this enum value equals Define


[View source]
def destructure? #

Returns true if this enum value equals Destructure


[View source]
def embed? #

Returns true if this enum value equals Embed


[View source]
def encode_array? #

Returns true if this enum value equals EncodeArray


[View source]
def encode_map? #

Returns true if this enum value equals EncodeMap


[View source]
def encode_map_array? #

Returns true if this enum value equals EncodeMapArray


[View source]
def encode_maybe? #

Returns true if this enum value equals EncodeMaybe


[View source]
def encode_time? #

Returns true if this enum value equals EncodeTime


[View source]
def encode_tuple? #

Returns true if this enum value equals EncodeTuple


[View source]
def encode_variant? #

Returns true if this enum value equals EncodeVariant


[View source]
def encoder? #

Returns true if this enum value equals Encoder


[View source]
def fragment? #

Returns true if this enum value equals Fragment


[View source]
def href? #

Returns true if this enum value equals Href


[View source]
def href_hash? #

Returns true if this enum value equals HrefHash


[View source]
def identity? #

Returns true if this enum value equals Identity


[View source]
def inspect? #

Returns true if this enum value equals Inspect


[View source]
def is_thruthy? #

Returns true if this enum value equals IsThruthy


[View source]
def lazy? #

Returns true if this enum value equals Lazy


[View source]
def lazy_component? #

Returns true if this enum value equals LazyComponent


[View source]
def load? #

Returns true if this enum value equals Load


[View source]
def locale? #

Returns true if this enum value equals Locale


[View source]
def map_access? #

Returns true if this enum value equals MapAccess


[View source]
def match? #

Returns true if this enum value equals Match


[View source]
def navigate? #

Returns true if this enum value equals Navigate


[View source]
def navigate_hash? #

Returns true if this enum value equals NavigateHash


[View source]
def new_variant? #

Returns true if this enum value equals NewVariant


[View source]
def normalize_children? #

Returns true if this enum value equals NormalizeChildren


[View source]
def normalize_event? #

Returns true if this enum value equals NormalizeEvent


[View source]
def or? #

Returns true if this enum value equals Or


[View source]
def pattern? #

Returns true if this enum value equals Pattern


[View source]
def pattern_many? #

Returns true if this enum value equals PatternMany


[View source]
def pattern_record? #

Returns true if this enum value equals PatternRecord


[View source]
def pattern_spread? #

Returns true if this enum value equals PatternSpread


[View source]
def pattern_variable? #

Returns true if this enum value equals PatternVariable


[View source]
def program? #

Returns true if this enum value equals Program


[View source]
def promise_all? #

Returns true if this enum value equals PromiseAll


[View source]
def record? #

Returns true if this enum value equals Record


[View source]
def set_locale? #

Returns true if this enum value equals SetLocale


[View source]
def set_ref? #

Returns true if this enum value equals SetRef


[View source]
def set_test_ref? #

Returns true if this enum value equals SetTestRef


[View source]
def signal? #

Returns true if this enum value equals Signal


[View source]
def style? #

Returns true if this enum value equals Style


[View source]
def subscriptions? #

Returns true if this enum value equals Subscriptions


[View source]
def test_context? #

Returns true if this enum value equals TestContext


[View source]
def test_operation? #

Returns true if this enum value equals TestOperation


[View source]
def test_render? #

Returns true if this enum value equals TestRender


[View source]
def test_runner? #

Returns true if this enum value equals TestRunner


[View source]
def to_array? #

Returns true if this enum value equals ToArray


[View source]
def translate? #

Returns true if this enum value equals Translate


[View source]
def translations? #

Returns true if this enum value equals Translations


[View source]
def use_context? #

Returns true if this enum value equals UseContext


[View source]
def use_did_update? #

Returns true if this enum value equals UseDidUpdate


[View source]
def use_dimensions? #

Returns true if this enum value equals UseDimensions


[View source]
def use_effect? #

Returns true if this enum value equals UseEffect


[View source]
def use_function? #

Returns true if this enum value equals UseFunction


[View source]
def use_id? #

Returns true if this enum value equals UseId


[View source]
def use_memo? #

Returns true if this enum value equals UseMemo


[View source]
def use_ref_signal? #

Returns true if this enum value equals UseRefSignal


[View source]
def use_signal? #

Returns true if this enum value equals UseSignal


[View source]
def uuid? #

Returns true if this enum value equals Uuid


[View source]
def variant? #

Returns true if this enum value equals Variant


[View source]