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
CreateElement = 10

Rendering.

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

Effects.

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

Providers and Context.

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

Encoders.

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

Decoders.

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

Navigation and program.

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

Utilities.

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

Reference

SetRef = 73
Style = 74

Styles and CSS.

TestOperation = 75

Test

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

Translations

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

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_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]