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
UseDidUpdate = 15

Effects.

UseFunction = 16
UseEffect = 17
CreateRef = 18
UseSignal = 19
Computed = 20
UseMemo = 21
UseRef = 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
IsThruthy = 61
MapAccess = 62
Identity = 63
ToArray = 64
Compare = 65
Define = 66
SetRef = 67
Access = 68
Curry = 69
Load = 70
Or = 71
Style = 72

Styles and CSS.

TestOperation = 73

Test

TestContext = 74
TestRender = 75
TestRunner = 76
Translations = 77

Translations

Translate = 78
SetLocale = 79
Locale = 80
Inspect = 81

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 create_ref? #

Returns true if this enum value equals CreateRef


[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 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 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_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? #

Returns true if this enum value equals UseRef


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