SYMBOL INDEX (4642 symbols across 381 files) FILE: benchmarks/v8-v7/base.js function Benchmark (line 36) | function Benchmark(name, run, setup, tearDown) { function BenchmarkResult (line 46) | function BenchmarkResult(benchmark, time) { function BenchmarkSuite (line 61) | function BenchmarkSuite(name, reference, benchmarks) { function RunStep (line 102) | function RunStep() { function Measure (line 187) | function Measure(data) { function RunNextSetup (line 231) | function RunNextSetup() { function RunNextBenchmark (line 245) | function RunNextBenchmark() { function RunNextTearDown (line 256) | function RunNextTearDown() { FILE: benchmarks/v8-v7/crypto.js function BigInteger (line 56) | function BigInteger(a, b, c) { function nbi (line 65) | function nbi() { function am1 (line 77) | function am1(i, x, w, j, c, n) { function am2 (line 91) | function am2(i, x, w, j, c, n) { function am3 (line 109) | function am3(i, x, w, j, c, n) { function am4 (line 128) | function am4(i, x, w, j, c, n) { function int2char (line 175) | function int2char(n) { function intAt (line 178) | function intAt(s, i) { function bnpCopyTo (line 184) | function bnpCopyTo(r) { function bnpFromInt (line 194) | function bnpFromInt(x) { function nbv (line 204) | function nbv(i) { function bnpFromString (line 211) | function bnpFromString(s, b) { function bnpClamp (line 254) | function bnpClamp() { function bnToString (line 261) | function bnToString(b) { function bnNegate (line 301) | function bnNegate() { function bnAbs (line 308) | function bnAbs() { function bnCompareTo (line 313) | function bnCompareTo(a) { function nbits (line 327) | function nbits(x) { function bnBitLength (line 354) | function bnBitLength() { function bnpDLShiftTo (line 363) | function bnpDLShiftTo(n, r) { function bnpDRShiftTo (line 374) | function bnpDRShiftTo(n, r) { function bnpLShiftTo (line 383) | function bnpLShiftTo(n, r) { function bnpRShiftTo (line 404) | function bnpRShiftTo(n, r) { function bnpSubTo (line 427) | function bnpSubTo(a, r) { function bnpMultiplyTo (line 465) | function bnpMultiplyTo(a, r) { function bnpSquareTo (line 483) | function bnpSquareTo(r) { function bnpDivRemTo (line 513) | function bnpDivRemTo(m, q, r) { function bnMod (line 581) | function bnMod(a) { function Classic (line 589) | function Classic(m) { function cConvert (line 592) | function cConvert(x) { function cRevert (line 596) | function cRevert(x) { function cReduce (line 599) | function cReduce(x) { function cMulTo (line 602) | function cMulTo(x, y, r) { function cSqrTo (line 606) | function cSqrTo(x, r) { function bnpInvDigit (line 627) | function bnpInvDigit() { function Montgomery (line 644) | function Montgomery(m) { function montConvert (line 654) | function montConvert(x) { function montRevert (line 663) | function montRevert(x) { function montReduce (line 671) | function montReduce(x) { function montSqrTo (line 698) | function montSqrTo(x, r) { function montMulTo (line 704) | function montMulTo(x, y, r) { function bnpIsEven (line 716) | function bnpIsEven() { function bnpExp (line 722) | function bnpExp(e, z) { function bnModPowInt (line 742) | function bnModPowInt(e, m) { function bnClone (line 785) | function bnClone() { function bnIntValue (line 792) | function bnIntValue() { function bnByteValue (line 804) | function bnByteValue() { function bnShortValue (line 810) | function bnShortValue() { function bnpChunkSize (line 816) | function bnpChunkSize(r) { function bnSigNum (line 821) | function bnSigNum() { function bnpToRadix (line 829) | function bnpToRadix(b) { function bnpFromRadix (line 847) | function bnpFromRadix(s, b) { function bnpFromNumber (line 877) | function bnpFromNumber(a, b, c) { function bnToByteArray (line 906) | function bnToByteArray() { function bnEquals (line 936) | function bnEquals(a) { function bnMin (line 939) | function bnMin(a) { function bnMax (line 942) | function bnMax(a) { function bnpBitwiseTo (line 947) | function bnpBitwiseTo(a, op, r) { function op_and (line 969) | function op_and(x, y) { function bnAnd (line 972) | function bnAnd(a) { function op_or (line 979) | function op_or(x, y) { function bnOr (line 982) | function bnOr(a) { function op_xor (line 989) | function op_xor(x, y) { function bnXor (line 992) | function bnXor(a) { function op_andnot (line 999) | function op_andnot(x, y) { function bnAndNot (line 1002) | function bnAndNot(a) { function bnNot (line 1009) | function bnNot() { function bnShiftLeft (line 1021) | function bnShiftLeft(n) { function bnShiftRight (line 1029) | function bnShiftRight(n) { function lbit (line 1037) | function lbit(x) { function bnGetLowestSetBit (line 1061) | function bnGetLowestSetBit() { function cbit (line 1070) | function cbit(x) { function bnBitCount (line 1080) | function bnBitCount() { function bnTestBit (line 1088) | function bnTestBit(n) { function bnpChangeBit (line 1096) | function bnpChangeBit(n, op) { function bnSetBit (line 1103) | function bnSetBit(n) { function bnClearBit (line 1108) | function bnClearBit(n) { function bnFlipBit (line 1113) | function bnFlipBit(n) { function bnpAddTo (line 1118) | function bnpAddTo(a, r) { function bnAdd (line 1155) | function bnAdd(a) { function bnSubtract (line 1162) | function bnSubtract(a) { function bnMultiply (line 1169) | function bnMultiply(a) { function bnDivide (line 1176) | function bnDivide(a) { function bnRemainder (line 1183) | function bnRemainder(a) { function bnDivideAndRemainder (line 1190) | function bnDivideAndRemainder(a) { function bnpDMultiply (line 1198) | function bnpDMultiply(n) { function bnpDAddOffset (line 1206) | function bnpDAddOffset(n, w) { function NullExp (line 1218) | function NullExp() {} function nNop (line 1219) | function nNop(x) { function nMulTo (line 1222) | function nMulTo(x, y, r) { function nSqrTo (line 1225) | function nSqrTo(x, r) { function bnPow (line 1235) | function bnPow(e) { function bnpMultiplyLowerTo (line 1241) | function bnpMultiplyLowerTo(a, n, r) { function bnpMultiplyUpperTo (line 1257) | function bnpMultiplyUpperTo(a, n, r) { function Barrett (line 1278) | function Barrett(m) { function barrettConvert (line 1287) | function barrettConvert(x) { function barrettRevert (line 1298) | function barrettRevert(x) { function barrettReduce (line 1303) | function barrettReduce(x) { function barrettSqrTo (line 1317) | function barrettSqrTo(x, r) { function barrettMulTo (line 1323) | function barrettMulTo(x, y, r) { function bnModPow (line 1335) | function bnModPow(e, m) { function bnGCD (line 1423) | function bnGCD(a) { function bnpModInt (line 1455) | function bnpModInt(n) { function bnModInverse (line 1467) | function bnModInverse(m) { function bnIsProbablePrime (line 1529) | function bnIsProbablePrime(t) { function bnpMillerRabin (line 1551) | function bnpMillerRabin(t) { function Arcfour (line 1634) | function Arcfour() { function ARC4init (line 1641) | function ARC4init(key) { function ARC4next (line 1655) | function ARC4next() { function prng_newstate (line 1669) | function prng_newstate() { function rng_seed_int (line 1687) | function rng_seed_int(x) { function rng_seed_time (line 1696) | function rng_seed_time() { function rng_get_byte (line 1719) | function rng_get_byte() { function rng_get_bytes (line 1733) | function rng_get_bytes(ba) { function SecureRandom (line 1738) | function SecureRandom() {} function parseBigInt (line 1744) | function parseBigInt(str, r) { function linebrk (line 1748) | function linebrk(s, n) { function byte2Hex (line 1758) | function byte2Hex(b) { function pkcs1pad2 (line 1764) | function pkcs1pad2(s, n) { function RSAKey (line 1787) | function RSAKey() { function RSASetPublic (line 1799) | function RSASetPublic(N, E) { function RSADoPublic (line 1807) | function RSADoPublic(x) { function RSAEncrypt (line 1812) | function RSAEncrypt(text) { function pkcs1unpad2 (line 1838) | function pkcs1unpad2(d, n) { function RSASetPrivate (line 1851) | function RSASetPrivate(N, E, D) { function RSASetPrivateEx (line 1860) | function RSASetPrivateEx(N, E, D, P, Q, DP, DQ, C) { function RSAGenerate (line 1874) | function RSAGenerate(B, E) { function RSADoPrivate (line 1918) | function RSADoPrivate(x) { function RSADecrypt (line 1936) | function RSADecrypt(ctext) { function encrypt (line 1983) | function encrypt() { function decrypt (line 1999) | function decrypt() { FILE: benchmarks/v8-v7/deltablue.js function Inheriter (line 46) | function Inheriter() {} function OrderedCollection (line 52) | function OrderedCollection() { function Strength (line 97) | function Strength(strengthValue, name) { function Constraint (line 155) | function Constraint(strength) { function UnaryConstraint (line 213) | function UnaryConstraint(v, strength) { function StayConstraint (line 295) | function StayConstraint(v, str) { function EditConstraint (line 313) | function EditConstraint(v, str) { function BinaryConstraint (line 343) | function BinaryConstraint(var1, var2, strength) { function ScaleConstraint (line 462) | function ScaleConstraint(src, scale, offset, dest, strength) { function EqualityConstraint (line 522) | function EqualityConstraint(var1, var2, strength) { function Variable (line 545) | function Variable(name, initialValue) { function Planner (line 578) | function Planner() { function Plan (line 760) | function Plan() { function chainTest (line 800) | function chainTest(n) { function projectionTest (line 834) | function projectionTest(n) { function change (line 864) | function change(v, newValue) { function deltaBlue (line 879) | function deltaBlue() { FILE: benchmarks/v8-v7/earley-boyer.js function sc_print_debug (line 50) | function sc_print_debug() { function sc_alert (line 60) | function sc_alert() { function sc_typeof (line 73) | function sc_typeof(x) { function sc_error (line 78) | function sc_error() { function sc_raise (line 89) | function sc_raise(obj) { function sc_withHandlerLambda (line 94) | function sc_withHandlerLambda(handler, body) { function sc_putpropBang (line 106) | function sc_putpropBang(sym, key, val) { function sc_getprop (line 116) | function sc_getprop(sym, key) { function sc_rempropBang (line 125) | function sc_rempropBang(sym, key) { function sc_any2String (line 131) | function sc_any2String(o) { function sc_isEqv (line 139) | function sc_isEqv(o1, o2) { function sc_isEq (line 147) | function sc_isEq(o1, o2) { function sc_isNumber (line 154) | function sc_isNumber(n) { function sc_isComplex (line 161) | function sc_isComplex(n) { function sc_isReal (line 168) | function sc_isReal(n) { function sc_isRational (line 175) | function sc_isRational(n) { function sc_isInteger (line 182) | function sc_isInteger(n) { function sc_isExact (line 191) | function sc_isExact(n) { function sc_isInexact (line 199) | function sc_isInexact(n) { function sc_equal (line 207) | function sc_equal(x) { function sc_less (line 217) | function sc_less(x) { function sc_greater (line 229) | function sc_greater(x, y) { function sc_lessEqual (line 241) | function sc_lessEqual(x, y) { function sc_greaterEqual (line 253) | function sc_greaterEqual(x, y) { function sc_isZero (line 265) | function sc_isZero(x) { function sc_isPositive (line 273) | function sc_isPositive(x) { function sc_isNegative (line 281) | function sc_isNegative(x) { function sc_isOdd (line 289) | function sc_isOdd(x) { function sc_isEven (line 297) | function sc_isEven(x) { function sc_plus (line 309) | function sc_plus() { function sc_multi (line 318) | function sc_multi() { function sc_minus (line 327) | function sc_minus(x) { function sc_div (line 339) | function sc_div(x) { function sc_quotient (line 354) | function sc_quotient(x, y) { function sc_remainder (line 361) | function sc_remainder(x, y) { function sc_modulo (line 368) | function sc_modulo(x, y) { function sc_euclid_gcd (line 375) | function sc_euclid_gcd(a, b) { function sc_gcd (line 404) | function sc_gcd() { function sc_lcm (line 412) | function sc_lcm() { function sc_exact2inexact (line 475) | function sc_exact2inexact(x) { function sc_inexact2exact (line 482) | function sc_inexact2exact(x) { function sc_number2jsstring (line 486) | function sc_number2jsstring(x, radix) { function sc_jsstring2number (line 491) | function sc_jsstring2number(s, radix) { function sc_not (line 520) | function sc_not(b) { function sc_isBoolean (line 527) | function sc_isBoolean(b) { function sc_Pair (line 531) | function sc_Pair(car, cdr) { function sc_isPair (line 572) | function sc_isPair(p) { function sc_isPairEqual (line 576) | function sc_isPairEqual(p1, p2, comp) { function sc_cons (line 583) | function sc_cons(car, cdr) { function sc_consStar (line 588) | function sc_consStar() { function sc_car (line 598) | function sc_car(p) { function sc_cdr (line 605) | function sc_cdr(p) { function sc_setCarBang (line 612) | function sc_setCarBang(p, val) { function sc_setCdrBang (line 619) | function sc_setCdrBang(p, val) { function sc_caar (line 626) | function sc_caar(p) { function sc_cadr (line 632) | function sc_cadr(p) { function sc_cdar (line 638) | function sc_cdar(p) { function sc_cddr (line 644) | function sc_cddr(p) { function sc_caaar (line 650) | function sc_caaar(p) { function sc_cadar (line 656) | function sc_cadar(p) { function sc_caadr (line 662) | function sc_caadr(p) { function sc_caddr (line 668) | function sc_caddr(p) { function sc_cdaar (line 674) | function sc_cdaar(p) { function sc_cdadr (line 680) | function sc_cdadr(p) { function sc_cddar (line 686) | function sc_cddar(p) { function sc_cdddr (line 692) | function sc_cdddr(p) { function sc_caaaar (line 698) | function sc_caaaar(p) { function sc_caadar (line 704) | function sc_caadar(p) { function sc_caaadr (line 710) | function sc_caaadr(p) { function sc_caaddr (line 716) | function sc_caaddr(p) { function sc_cdaaar (line 722) | function sc_cdaaar(p) { function sc_cdadar (line 728) | function sc_cdadar(p) { function sc_cdaadr (line 734) | function sc_cdaadr(p) { function sc_cdaddr (line 740) | function sc_cdaddr(p) { function sc_cadaar (line 746) | function sc_cadaar(p) { function sc_caddar (line 752) | function sc_caddar(p) { function sc_cadadr (line 758) | function sc_cadadr(p) { function sc_cadddr (line 764) | function sc_cadddr(p) { function sc_cddaar (line 770) | function sc_cddaar(p) { function sc_cdddar (line 776) | function sc_cdddar(p) { function sc_cddadr (line 782) | function sc_cddadr(p) { function sc_cddddr (line 788) | function sc_cddddr(p) { function sc_lastPair (line 793) | function sc_lastPair(l) { function sc_isNull (line 808) | function sc_isNull(o) { function sc_isList (line 815) | function sc_isList(o) { function sc_list (line 833) | function sc_list() { function sc_iota (line 841) | function sc_iota(num, init) { function sc_makeList (line 849) | function sc_makeList(nbEls, fill) { function sc_length (line 856) | function sc_length(l) { function sc_remq (line 866) | function sc_remq(o, l) { function sc_remqBang (line 880) | function sc_remqBang(o, l) { function sc_delete (line 901) | function sc_delete(o, l) { function sc_deleteBang (line 915) | function sc_deleteBang(o, l) { function sc_reverseAppendBang (line 935) | function sc_reverseAppendBang(l1, l2) { function sc_dualAppend (line 946) | function sc_dualAppend(l1, l2) { function sc_append (line 954) | function sc_append() { function sc_dualAppendBang (line 962) | function sc_dualAppendBang(l1, l2) { function sc_appendBang (line 972) | function sc_appendBang() { function sc_reverse (line 980) | function sc_reverse(l1) { function sc_reverseBang (line 990) | function sc_reverseBang(l) { function sc_listTail (line 995) | function sc_listTail(l, k) { function sc_listRef (line 1004) | function sc_listRef(l, k) { function sc_memq (line 1024) | function sc_memq(o, l) { function sc_memv (line 1032) | function sc_memv(o, l) { function sc_member (line 1040) | function sc_member(o, l) { function sc_assq (line 1063) | function sc_assq(o, al) { function sc_assv (line 1071) | function sc_assv(o, al) { function sc_assoc (line 1079) | function sc_assoc(o, al) { function sc_isCharStringEqual (line 1088) | function sc_isCharStringEqual(cs1, cs2) { function sc_isCharStringLess (line 1091) | function sc_isCharStringLess(cs1, cs2) { function sc_isCharStringGreater (line 1094) | function sc_isCharStringGreater(cs1, cs2) { function sc_isCharStringLessEqual (line 1097) | function sc_isCharStringLessEqual(cs1, cs2) { function sc_isCharStringGreaterEqual (line 1100) | function sc_isCharStringGreaterEqual(cs1, cs2) { function sc_isCharStringCIEqual (line 1103) | function sc_isCharStringCIEqual(cs1, cs2) { function sc_isCharStringCILess (line 1106) | function sc_isCharStringCILess(cs1, cs2) { function sc_isCharStringCIGreater (line 1109) | function sc_isCharStringCIGreater(cs1, cs2) { function sc_isCharStringCILessEqual (line 1112) | function sc_isCharStringCILessEqual(cs1, cs2) { function sc_isCharStringCIGreaterEqual (line 1115) | function sc_isCharStringCIGreaterEqual(cs1, cs2) { function sc_Char (line 1119) | function sc_Char(c) { function sc_isChar (line 1232) | function sc_isChar(c) { function sc_isCharOfClass (line 1292) | function sc_isCharOfClass(c, cl) { function sc_isCharAlphabetic (line 1298) | function sc_isCharAlphabetic(c) { function sc_isCharNumeric (line 1308) | function sc_isCharNumeric(c) { function sc_isCharWhitespace (line 1314) | function sc_isCharWhitespace(c) { function sc_isCharUpperCase (line 1324) | function sc_isCharUpperCase(c) { function sc_isCharLowerCase (line 1331) | function sc_isCharLowerCase(c) { function sc_char2integer (line 1338) | function sc_char2integer(c) { function sc_integer2char (line 1344) | function sc_integer2char(n) { function sc_charUpcase (line 1351) | function sc_charUpcase(c) { function sc_charDowncase (line 1357) | function sc_charDowncase(c) { function sc_makeJSStringOfLength (line 1361) | function sc_makeJSStringOfLength(k, c) { function sc_makejsString (line 1376) | function sc_makejsString(k, c) { function sc_jsstring2list (line 1383) | function sc_jsstring2list(s) { function sc_list2jsstring (line 1390) | function sc_list2jsstring(l) { function sc_isVector (line 1420) | function sc_isVector(v) { function sc_isVectorEqual (line 1425) | function sc_isVectorEqual(v1, v2, comp) { function sc_makeVector (line 1432) | function sc_makeVector(size, fill) { function sc_vector (line 1441) | function sc_vector() { function sc_vectorLength (line 1450) | function sc_vectorLength(v) { function sc_vectorRef (line 1457) | function sc_vectorRef(v, pos) { function sc_vectorSetBang (line 1464) | function sc_vectorSetBang(v, pos, val) { function sc_vector2list (line 1469) | function sc_vector2list(a) { function sc_list2vector (line 1476) | function sc_list2vector(l) { function sc_vectorFillBang (line 1486) | function sc_vectorFillBang(a, fill) { function sc_copyVector (line 1491) | function sc_copyVector(a, len) { function sc_vectorCopy (line 1503) | function sc_vectorCopy(a, start, end) { function sc_vectorCopyBang (line 1508) | function sc_vectorCopyBang(target, tstart, source, sstart, send) { function sc_isProcedure (line 1530) | function sc_isProcedure(o) { function sc_apply (line 1535) | function sc_apply(proc) { function sc_map (line 1548) | function sc_map(proc, l1) { function sc_mapBang (line 1565) | function sc_mapBang(proc, l1) { function sc_forEach (line 1583) | function sc_forEach(proc, l1) { function sc_filter (line 1600) | function sc_filter(proc, l1) { function sc_filterBang (line 1614) | function sc_filterBang(proc, l1) { function sc_filterMap1 (line 1629) | function sc_filterMap1(proc, l1) { function sc_filterMap2 (line 1638) | function sc_filterMap2(proc, l1, l2) { function sc_filterMap (line 1650) | function sc_filterMap(proc, l1, l2, l3) { function sc_any (line 1669) | function sc_any(proc, l) { function sc_anyPred (line 1682) | function sc_anyPred(proc, l) { function sc_every (line 1687) | function sc_every(proc, l) { function sc_everyPred (line 1701) | function sc_everyPred(proc, l) { function sc_force (line 1710) | function sc_force(o) { function sc_makePromise (line 1715) | function sc_makePromise(proc) { function sc_Values (line 1730) | function sc_Values(values) { function sc_values (line 1737) | function sc_values() { function sc_callWithValues (line 1743) | function sc_callWithValues(producer, consumer) { function sc_dynamicWind (line 1751) | function sc_dynamicWind(before, thunk, after) { function sc_Struct (line 1766) | function sc_Struct(name) { function sc_makeStruct (line 1777) | function sc_makeStruct(name) { function sc_isStruct (line 1785) | function sc_isStruct(o) { function sc_isStructNamed (line 1793) | function sc_isStructNamed(name, s) { function sc_getStructField (line 1800) | function sc_getStructField(s, name, field) { function sc_setStructFieldBang (line 1807) | function sc_setStructFieldBang(s, name, field, val) { function sc_bitNot (line 1814) | function sc_bitNot(x) { function sc_bitAnd (line 1821) | function sc_bitAnd(x, y) { function sc_bitOr (line 1828) | function sc_bitOr(x, y) { function sc_bitXor (line 1835) | function sc_bitXor(x, y) { function sc_bitLsh (line 1842) | function sc_bitLsh(x, y) { function sc_bitRsh (line 1849) | function sc_bitRsh(x, y) { function sc_bitUrsh (line 1856) | function sc_bitUrsh(x, y) { function sc_jsField (line 1863) | function sc_jsField(o, field) { function sc_setJsFieldBang (line 1870) | function sc_setJsFieldBang(o, field, val) { function sc_deleteJsFieldBang (line 1877) | function sc_deleteJsFieldBang(o, field) { function sc_jsCall (line 1884) | function sc_jsCall(o, fun) { function sc_jsMethodCall (line 1893) | function sc_jsMethodCall(o, field) { function sc_jsNew (line 1902) | function sc_jsNew(c) { function sc_pregexp (line 1913) | function sc_pregexp(re) { function sc_pregexpMatch (line 1918) | function sc_pregexpMatch(re, s) { function sc_pregexpReplace (line 1936) | function sc_pregexpReplace(re, s1, s2) { function sc_pregexpReplaceAll (line 1952) | function sc_pregexpReplaceAll(re, s1, s2) { function sc_pregexpSplit (line 1968) | function sc_pregexpSplit(re, s) { function sc_random (line 1985) | function sc_random(n) { function sc_currentDate (line 1992) | function sc_currentDate() { function sc_Hashtable (line 1996) | function sc_Hashtable() {} function sc_HashtableElement (line 2002) | function sc_HashtableElement(key, val) { function sc_makeHashtable (line 2010) | function sc_makeHashtable() { function sc_hashtablePutBang (line 2015) | function sc_hashtablePutBang(ht, key, val) { function sc_hashtableGet (line 2021) | function sc_hashtableGet(ht, key) { function sc_hashtableForEach (line 2028) | function sc_hashtableForEach(ht, f) { function sc_hashtableContains (line 2037) | function sc_hashtableContains(ht, key) { function sc_hash (line 2045) | function sc_hash(o) { function sc_counterHash (line 2055) | function sc_counterHash() { function sc_Trampoline (line 2063) | function sc_Trampoline(args, maxTailCalls) { function sc_bindExitLambda (line 2082) | function sc_bindExitLambda(proc) { function sc_BindExitException (line 2097) | function sc_BindExitException() { function sc_EOF (line 2111) | function sc_EOF() {} function sc_Port (line 2114) | function sc_Port() {} function sc_InputPort (line 2118) | function sc_InputPort() {} function sc_ErrorInputPort (line 2138) | function sc_ErrorInputPort() {} function sc_StringInputPort (line 2149) | function sc_StringInputPort(jsStr) { function sc_Token (line 2163) | function sc_Token(type, val, pos) { function sc_Tokenizer (line 2191) | function sc_Tokenizer(port) { function isNumberChar (line 2208) | function isNumberChar(c) { function isIdOrNumberChar (line 2211) | function isIdOrNumberChar(c) { function isWhitespace (line 2217) | function isWhitespace(c) { function isWhitespaceOrEOF (line 2220) | function isWhitespaceOrEOF(c) { function readString (line 2224) | function readString() { function readIdOrNumber (line 2303) | function readIdOrNumber(firstChar) { function skipWhitespaceAndComments (line 2310) | function skipWhitespaceAndComments() { function readDot (line 2326) | function readDot() { function readSharp (line 2331) | function readSharp() { function sc_Reader (line 2442) | function sc_Reader(tokenizer) { function readList (line 2447) | function readList(listBeginType) { function readQuote (line 2490) | function readQuote() { function readVector (line 2493) | function readVector() { function storeRefence (line 2509) | function storeRefence(nb) { function readReference (line 2515) | function readReference(nb) { function sc_read (line 2558) | function sc_read(port) { function sc_readChar (line 2566) | function sc_readChar(port) { function sc_peekChar (line 2574) | function sc_peekChar(port) { function sc_isCharReady (line 2584) | function sc_isCharReady(port) { function sc_closeInputPort (line 2593) | function sc_closeInputPort(p) { function sc_isInputPort (line 2601) | function sc_isInputPort(o) { function sc_isEOFObject (line 2609) | function sc_isEOFObject(o) { function sc_currentInputPort (line 2616) | function sc_currentInputPort() { function sc_callWithInputFile (line 2622) | function sc_callWithInputFile(s, proc) { function sc_callWithOutputFile (line 2627) | function sc_callWithOutputFile(s, proc) { function sc_withInputFromFile (line 2632) | function sc_withInputFromFile(s, thunk) { function sc_withOutputToFile (line 2637) | function sc_withOutputToFile(s, thunk) { function sc_openInputFile (line 2642) | function sc_openInputFile(s) { function sc_openOutputFile (line 2647) | function sc_openOutputFile(s) { function sc_basename (line 2653) | function sc_basename(p) { function sc_dirname (line 2661) | function sc_dirname(p) { function sc_withInputFromPort (line 2671) | function sc_withInputFromPort(p, thunk) { function sc_withInputFromString (line 2682) | function sc_withInputFromString(s, thunk) { function sc_withOutputToPort (line 2690) | function sc_withOutputToPort(p, thunk) { function sc_withOutputToString (line 2701) | function sc_withOutputToString(thunk) { function sc_withOutputToProcedure (line 2708) | function sc_withOutputToProcedure(proc, thunk) { function sc_openOutputString (line 2718) | function sc_openOutputString() { function sc_openInputString (line 2723) | function sc_openInputString(str) { function sc_OutputPort (line 2729) | function sc_OutputPort() {} function sc_StringOutputPort (line 2738) | function sc_StringOutputPort() { function sc_getOutputString (line 2750) | function sc_getOutputString(sp) { function sc_ErrorOutputPort (line 2754) | function sc_ErrorOutputPort() {} function sc_GenericOutputPort (line 2763) | function sc_GenericOutputPort(appendJSString, close) { function sc_isOutputPort (line 2773) | function sc_isOutputPort(o) { function sc_closeOutputPort (line 2780) | function sc_closeOutputPort(p) { function sc_write (line 2787) | function sc_write(o, p) { function sc_toWriteString (line 2794) | function sc_toWriteString(o) { function sc_escapeWriteString (line 2804) | function sc_escapeWriteString(s) { function sc_display (line 2874) | function sc_display(o, p) { function sc_toDisplayString (line 2881) | function sc_toDisplayString(o) { function sc_newline (line 2894) | function sc_newline(p) { function sc_writeChar (line 2904) | function sc_writeChar(c, p) { function sc_writeCircle (line 2914) | function sc_writeCircle(o, p) { function sc_toWriteCircleString (line 2921) | function sc_toWriteCircleString(o) { function sc_prepWriteCircle (line 2929) | function sc_prepWriteCircle(o, symb, nbPointer) { function sc_genToWriteCircleString (line 2950) | function sc_genToWriteCircleString(o, symb) { function sc_print (line 3035) | function sc_print(s) { function sc_format (line 3047) | function sc_format(s, args) { function sc_jsstring2string (line 3172) | function sc_jsstring2string(s) { function sc_jsstring2symbol (line 3179) | function sc_jsstring2symbol(s) { function sc_string2jsstring (line 3186) | function sc_string2jsstring(s) { function sc_symbol2jsstring (line 3193) | function sc_symbol2jsstring(s) { function sc_keyword2jsstring (line 3200) | function sc_keyword2jsstring(k) { function sc_jsstring2keyword (line 3207) | function sc_jsstring2keyword(s) { function sc_isKeyword (line 3214) | function sc_isKeyword(s) { function sc_isEqual (line 3231) | function sc_isEqual(o1, o2) { function sc_number2symbol (line 3240) | function sc_number2symbol(x, radix) { function sc_symbol2number (line 3248) | function sc_symbol2number(s, radix) { function sc_string2integer (line 3259) | function sc_string2integer(s, radix) { function sc_string2real (line 3267) | function sc_string2real(s) { function sc_isSymbol (line 3274) | function sc_isSymbol(s) { function sc_symbol2string (line 3281) | function sc_symbol2string(s) { function sc_string2symbol (line 3288) | function sc_string2symbol(s) { function sc_symbolAppend (line 3295) | function sc_symbolAppend() { function sc_char2string (line 3304) | function sc_char2string(c) { function sc_char2symbol (line 3311) | function sc_char2symbol(c) { function sc_isString (line 3318) | function sc_isString(s) { function sc_string (line 3326) | function sc_string() { function sc_stringLength (line 3334) | function sc_stringLength(s) { function sc_stringRef (line 3339) | function sc_stringRef(s, k) { function sc_isStringEqual (line 3351) | function sc_isStringEqual(s1, s2) { function sc_isStringLess (line 3358) | function sc_isStringLess(s1, s2) { function sc_isStringGreater (line 3365) | function sc_isStringGreater(s1, s2) { function sc_isStringLessEqual (line 3372) | function sc_isStringLessEqual(s1, s2) { function sc_isStringGreaterEqual (line 3379) | function sc_isStringGreaterEqual(s1, s2) { function sc_isStringCIEqual (line 3386) | function sc_isStringCIEqual(s1, s2) { function sc_isStringCILess (line 3393) | function sc_isStringCILess(s1, s2) { function sc_isStringCIGreater (line 3400) | function sc_isStringCIGreater(s1, s2) { function sc_isStringCILessEqual (line 3407) | function sc_isStringCILessEqual(s1, s2) { function sc_isStringCIGreaterEqual (line 3414) | function sc_isStringCIGreaterEqual(s1, s2) { function sc_substring (line 3421) | function sc_substring(s, start, end) { function sc_isSubstring_at (line 3427) | function sc_isSubstring_at(s1, s2, i) { function sc_stringAppend (line 3434) | function sc_stringAppend() { function sc_stringCopy (line 3447) | function sc_stringCopy(s) { function sc_keyword2string (line 3458) | function sc_keyword2string(o) { function sc_string2keyword (line 3465) | function sc_string2keyword(o) { function RunBenchmark (line 8764) | function RunBenchmark(name, count, run, warn) { FILE: benchmarks/v8-v7/index.js function PrintResult (line 42) | function PrintResult(name, result) { function PrintError (line 46) | function PrintError(name, error) { function PrintScore (line 51) | function PrintScore(score) { FILE: benchmarks/v8-v7/navier-stokes.js function runNavierStokes (line 38) | function runNavierStokes() { function setupNavierStokes (line 42) | function setupNavierStokes() { function tearDownNavierStokes (line 51) | function tearDownNavierStokes() { function addPoints (line 55) | function addPoints(field) { function prepareFrame (line 70) | function prepareFrame(field) { function FluidField (line 81) | function FluidField(canvas) { FILE: benchmarks/v8-v7/raytrace.js function renderScene (line 864) | function renderScene() { FILE: benchmarks/v8-v7/regexp.js function RegExpSetup (line 45) | function RegExpSetup() { function RegExpRun (line 50) | function RegExpRun() { function RegExpTearDown (line 54) | function RegExpTearDown() { function computeInputVariants (line 61) | function computeInputVariants(str, n) { function RegExpBenchmark (line 74) | function RegExpBenchmark() { FILE: benchmarks/v8-v7/richards.js function runRichards (line 44) | function runRichards() { function Scheduler (line 100) | function Scheduler() { function TaskControlBlock (line 261) | function TaskControlBlock(link, id, priority, queue, task) { function IdleTask (line 369) | function IdleTask(scheduler, v1, count) { function DeviceTask (line 397) | function DeviceTask(scheduler) { function WorkerTask (line 425) | function WorkerTask(scheduler, v1, v2) { function HandlerTask (line 460) | function HandlerTask(scheduler) { function Packet (line 516) | function Packet(link, id, kind) { FILE: benchmarks/v8-v7/splay.js function GeneratePayloadTree (line 47) | function GeneratePayloadTree(depth, tag) { function GenerateKey (line 61) | function GenerateKey() { function InsertNewNode (line 67) | function InsertNewNode() { function SplaySetup (line 78) | function SplaySetup() { function SplayTearDown (line 83) | function SplayTearDown() { function SplayRun (line 104) | function SplayRun() { function SplayTree (line 122) | function SplayTree() {} FILE: build.mjs constant TMP_DIR (line 10) | const TMP_DIR = `.tmp-llrt-aws-sdk`; constant SRC_DIR (line 11) | const SRC_DIR = path.join("llrt_core", "src", "modules", "js"); constant TESTS_DIR (line 12) | const TESTS_DIR = "tests"; constant TESTS_SUB_DIR (line 13) | const TESTS_SUB_DIR = process.env.TEST_SUB_DIR || "unit"; constant OUT_DIR (line 14) | const OUT_DIR = "bundle/js"; constant SHIMS (line 15) | const SHIMS = new Map(); constant SDK_BUNDLE_MODE (line 16) | const SDK_BUNDLE_MODE = process.env.SDK_BUNDLE_MODE || "NONE"; function readFilesRecursive (line 18) | async function readFilesRecursive(dir, filePredicate) { constant TEST_FILES (line 34) | const TEST_FILES = await readFilesRecursive( constant AWS_JSON_SHARED_COMMAND_REGEX (line 41) | const AWS_JSON_SHARED_COMMAND_REGEX = constant AWS_JSON_SHARED_COMMAND_REGEX2 (line 43) | const AWS_JSON_SHARED_COMMAND_REGEX2 = constant MINIFY_JS (line 45) | const MINIFY_JS = process.env.JS_MINIFY !== "0"; constant SDK_UTILS_PACKAGE (line 46) | const SDK_UTILS_PACKAGE = "sdk-utils"; constant ENTRYPOINTS (line 47) | const ENTRYPOINTS = [ constant ES_BUILD_OPTIONS (line 54) | const ES_BUILD_OPTIONS = { constant SDK_DATA (line 120) | const SDK_DATA = await parseSdkData(); constant ADDITIONAL_PACKAGES (line 122) | const ADDITIONAL_PACKAGES = [ constant REPLACEMENT_PACKAGES (line 167) | const REPLACEMENT_PACKAGES = { constant SERVICE_ENDPOINTS_BY_PACKAGE (line 175) | const SERVICE_ENDPOINTS_BY_PACKAGE = {}; constant CLIENTS_BY_SDK (line 176) | const CLIENTS_BY_SDK = {}; constant SDKS_BY_SDK_PACKAGES (line 177) | const SDKS_BY_SDK_PACKAGES = {}; constant SDK_PACKAGES (line 178) | const SDK_PACKAGES = [...ADDITIONAL_PACKAGES]; function parseSdkData (line 191) | async function parseSdkData() { function resolveDefaultsModeConfigWrapper (line 221) | function resolveDefaultsModeConfigWrapper(config) { function defaultEndpointResolver (line 241) | function defaultEndpointResolver(endpointParams, context = {}) { constant WRAPPERS (line 268) | const WRAPPERS = [ function executeClientCommand (line 276) | function executeClientCommand(command, optionsOrCb, cb) { constant ENDPOINT_CACHE_KEY_LOOKUP (line 288) | const ENDPOINT_CACHE_KEY_LOOKUP = { constant ENDPOINT_CACHE_KEY_LOOKUP_NAME (line 300) | const ENDPOINT_CACHE_KEY_LOOKUP_NAME = Object.keys({ function calculateEndpointCacheKey (line 304) | function calculateEndpointCacheKey(obj) { function codeToRegex (line 316) | function codeToRegex(fn, includeSignature = false) { constant AWS_SDK_PLUGIN (line 342) | const AWS_SDK_PLUGIN = { method setup (line 344) | setup(build) { function esbuildShimPlugin (line 516) | function esbuildShimPlugin(shims) { method setup (line 546) | setup(build) { function rmTmpDir (line 553) | async function rmTmpDir() { function createOutputDirectories (line 560) | async function createOutputDirectories() { function loadShims (line 567) | async function loadShims() { function buildLibrary (line 592) | async function buildLibrary() { function buildSdks (line 629) | async function buildSdks() { FILE: example/clear-ddb-table.mjs constant DDB_CLIENT (line 9) | const DDB_CLIENT = new DynamoDBClient({}); constant TABLE_ARN (line 11) | const TABLE_ARN = process.argv[2]; function extractRegionAndTableName (line 27) | function extractRegionAndTableName(arn) { class AsyncProcessor (line 45) | class AsyncProcessor { method constructor (line 46) | constructor(producerFunction, consumerFunction) { method emptyJob (line 51) | static emptyJob() { method process (line 61) | async process() { function deleteItems (line 109) | async function deleteItems(tableName, primaryKey, keys) { function clearDynamoDBTable (line 147) | async function clearDynamoDBTable() { function getPrimaryKey (line 194) | async function getPrimaryKey(tableName) { FILE: example/functions/build.mjs constant OUTDIR (line 5) | const OUTDIR = "build"; function buildReact (line 9) | async function buildReact() { function buildExternalSdkFunction (line 47) | async function buildExternalSdkFunction() { FILE: example/functions/src/api.ts constant CLIENT (line 19) | const CLIENT = new DynamoDBClient({}); constant DOCUMENT_CLIENT (line 20) | const DOCUMENT_CLIENT = DynamoDBDocumentClient.from(CLIENT as any); constant API (line 37) | const API = { FILE: example/functions/src/react/App.tsx type Props (line 5) | type Props = { function App (line 10) | function App({ todoItems = [], releaseName = "" }: Props) { FILE: example/functions/src/react/CreateTodo.tsx type Props (line 1) | type Props = { function CreateTodo (line 5) | function CreateTodo({ onCreate }: Props) { FILE: example/functions/src/react/TodoItem.tsx type Props (line 3) | type Props = { function TodoItem (line 9) | function TodoItem({ FILE: example/functions/src/react/TodoList.tsx type Props (line 6) | type Props = { type Todo (line 10) | type Todo = { constant BASE_URL (line 17) | const BASE_URL = `${(globalThis.window && window.location.href) || "/"}a... constant API (line 19) | const API = { function TodoList (line 55) | function TodoList({ items: initialItems }: Props) { FILE: example/functions/src/ssr.ts type Method (line 8) | type Method = "GET" | "POST" | "PUT" | "DELETE"; type ResponseOptions (line 10) | type ResponseOptions = { constant ASSET_CACHE (line 17) | const ASSET_CACHE: Record = {}; constant MIME_TYPES (line 18) | const MIME_TYPES = { class HttpError (line 32) | class HttpError extends Error { method constructor (line 34) | constructor(status: number, message: string) { FILE: example/register-hooks/hooks/calc.js method resolve (line 4) | resolve(specifier, context, nextResolve) { method load (line 13) | load(url, context, nextLoad) { FILE: example/register-hooks/hooks/fs.js method resolve (line 4) | resolve(specifier, context, nextResolve) { method load (line 15) | load(url, context, nextLoad) { FILE: example/register-hooks/hooks/http.js method resolve (line 5) | resolve(specifier, context, nextResolve) { method load (line 14) | load(url, context, nextLoad) { FILE: example/register-hooks/hooks/v8.js method resolve (line 4) | resolve(specifier, context, nextResolve) { method load (line 13) | load(url, context, nextLoad) { FILE: example/register-hooks/src/http.js function createServer (line 58) | function createServer(listener) { FILE: fixtures/node_modules/elem-uuid/dist/commonjs-browser/index.js function require1 (line 7) | function require1(hello) { FILE: fixtures/require.mjs function main (line 1) | async function main() { FILE: fixtures/test1245/index.js function bar (line 1) | function bar() { FILE: fixtures/test903/bar.mjs function bar (line 1) | function bar() { FILE: fixtures/test_modules/test-uuid.js function _interopRequireDefault (line 4) | function _interopRequireDefault(e) { FILE: lambda-server.js constant PORT (line 4) | const PORT = 3000; constant BASE_PATH (line 5) | const BASE_PATH = "/2018-06-01/runtime"; constant ARGS (line 6) | const ARGS = process.argv.slice(2); FILE: libs/llrt_build/src/lib.rs function set_nightly_cfg (line 1) | pub fn set_nightly_cfg() { FILE: libs/llrt_compression/src/lib.rs function encoder (line 11) | pub fn encoder(r: R, level: i32) -> Result(r: R) -> Result(r: R, level: Compression) -> DeflateEncoder { function decoder (line 31) | pub fn decoder(r: R) -> DeflateDecoder { function encoder (line 43) | pub fn encoder(r: R, level: Compression) -> GzEncoder { function decoder (line 47) | pub fn decoder(r: R) -> GzDecoder { function encoder (line 59) | pub fn encoder(r: R, level: Compression) -> ZlibEncoder { function decoder (line 63) | pub fn decoder(r: R) -> ZlibDecoder { function encoder (line 74) | pub fn encoder(r: R) -> BrotliEncoder { function decoder (line 78) | pub fn decoder(r: R) -> BrotliDecoder { function encoder (line 89) | pub fn encoder(r: R) -> BrotliEncoder { function decoder (line 93) | pub fn decoder(r: R) -> BrotliDecoder { FILE: libs/llrt_context/src/lib.rs type CtxExtension (line 15) | pub trait CtxExtension<'js> { method spawn_exit (line 18) | fn spawn_exit(&self, future: F) -> Result> method spawn_exit_simple (line 23) | fn spawn_exit_simple(&self, future: F) function spawn_exit (line 29) | fn spawn_exit(&self, future: F) -> Result> function spawn_exit_simple (line 55) | fn spawn_exit_simple(&self, future: F) function handle_spawn_error (line 68) | fn handle_spawn_error<'js>(ctx: &Ctx<'js>, err: CaughtError<'js>, stack:... function set_spawn_error_handler (line 87) | pub fn set_spawn_error_handler(handler: F) FILE: libs/llrt_dns_cache/src/lib.rs type SocketAddrs (line 20) | pub struct SocketAddrs { type Item (line 25) | type Item = SocketAddr; method next (line 27) | fn next(&mut self) -> Option { type CacheEntry (line 33) | struct CacheEntry { type CacheConcurrencyGuard (line 39) | struct CacheConcurrencyGuard { method new (line 44) | fn new(permits: u8) -> Self { type CachedDnsResolver (line 53) | pub struct CachedDnsResolver { type Response (line 60) | type Response = SocketAddrs; type Error (line 61) | type Error = io::Error; type Future (line 62) | type Future = Pin) -> Poll Self::Future { method new (line 126) | pub fn new() -> Self { method with_options (line 130) | pub fn with_options(size: usize, concurrency: u8, ttl: u64) -> Self { method into_http_connector (line 138) | pub fn into_http_connector(self) -> HttpConnector { method default (line 120) | fn default() -> Self { FILE: libs/llrt_encoding/build.rs function main (line 3) | fn main() { FILE: libs/llrt_encoding/src/lib.rs type Encoder (line 9) | pub enum Encoder { method from_optional_str (line 58) | pub fn from_optional_str(encoding: Option<&str>) -> Result Result { method encode_to_string (line 73) | pub fn encode_to_string(&self, bytes: &[u8], lossy: bool) -> Result Result, String> { method decode (line 92) | pub fn decode<'a, T: Into>>(&self, bytes: T) -> Result Result, St... method as_label (line 118) | pub fn as_label(&self) -> &str { constant ENCODING_MAP (line 18) | const ENCODING_MAP: phf::Map<&'static str, Encoder> = phf::phf_map! { function bytes_to_hex (line 130) | pub fn bytes_to_hex(bytes: &[u8]) -> Vec { function bytes_from_hex (line 134) | pub fn bytes_from_hex<'a, T: Into>>(hex_bytes: T) -> Resul... function bytes_from_b64 (line 138) | pub fn bytes_from_b64<'a, T: Into>>(base64_bytes: T) -> Re... function bytes_to_b64_string (line 160) | pub fn bytes_to_b64_string(bytes: &[u8]) -> String { function bytes_to_b64_url_safe_string (line 164) | pub fn bytes_to_b64_url_safe_string(bytes: &[u8]) -> String { function bytes_from_b64_url_safe (line 168) | pub fn bytes_from_b64_url_safe(bytes: &[u8]) -> Result, String> { function bytes_to_b64 (line 174) | pub fn bytes_to_b64(bytes: &[u8]) -> Vec { function bytes_to_hex_string (line 178) | pub fn bytes_to_hex_string(bytes: &[u8]) -> String { function bytes_to_utf8_string (line 182) | pub fn bytes_to_utf8_string(bytes: &[u8], lossy: bool) -> Result( FILE: libs/llrt_json/benches/json.rs function generate_json (line 15) | fn generate_json(child_json: &str, size: usize) -> String { function criterion_benchmark (line 37) | pub fn criterion_benchmark(c: &mut Criterion) { FILE: libs/llrt_json/build.rs function main (line 1) | fn main() { FILE: libs/llrt_json/src/escape.rs constant ESCAPE_LEN (line 29) | const ESCAPE_LEN: usize = 34; function write_surrogate_escape (line 32) | fn write_surrogate_escape(result: &mut String, bytes: &[u8], i: usize) -... function escape_json (line 55) | pub fn escape_json(bytes: &[u8]) -> String { function process_byte (line 62) | fn process_byte( function escape_json_string_simple (line 91) | pub fn escape_json_string_simple(result: &mut String, bytes: &[u8]) { function escape_json_string (line 118) | pub fn escape_json_string(result: &mut String, bytes: &[u8]) { function escape_json_simple (line 127) | fn escape_json_simple() { function escape_json_quotes (line 132) | fn escape_json_quotes() { function escape_json_backslash (line 137) | fn escape_json_backslash() { function escape_json_newline (line 142) | fn escape_json_newline() { function escape_json_tab (line 147) | fn escape_json_tab() { function escape_json_unicode (line 152) | fn escape_json_unicode() { function escape_json_special_characters (line 160) | fn escape_json_special_characters() { function escape_json_mixed_characters (line 168) | fn escape_json_mixed_characters() { FILE: libs/llrt_json/src/lib.rs function redefine_static_methods (line 16) | pub fn redefine_static_methods(ctx: &Ctx<'_>) -> Result<()> { function json_parser (line 66) | async fn json_parser() { function json_parse_non_string (line 93) | async fn json_parse_non_string() { function json_stringify_undefined (line 114) | async fn json_stringify_undefined() { function json_stringify_objects (line 138) | async fn json_stringify_objects() { function huge_numbers (line 150) | async fn huge_numbers() { function json_circular_ref (line 170) | async fn json_circular_ref() { FILE: libs/llrt_json/src/parse.rs function json_parse_string (line 8) | pub fn json_parse_string<'js>(ctx: Ctx<'js>, bytes: ObjectBytes<'js>) ->... function json_parse (line 13) | pub fn json_parse<'js, T: Into>>(ctx: &Ctx<'js>, json: T) -> Res... function static_node_to_value (line 52) | fn static_node_to_value<'js>(ctx: &Ctx<'js>, node: StaticNode) -> Result... function parse_node (line 62) | fn parse_node<'js>(ctx: &Ctx<'js>, tape: &[Node], index: usize) -> Resul... FILE: libs/llrt_json/src/stringify.rs constant CIRCULAR_REF_DETECTION_DEPTH (line 12) | const CIRCULAR_REF_DETECTION_DEPTH: usize = 20; type StringifyContext (line 14) | struct StringifyContext<'a, 'js> { function json_stringify (line 31) | pub fn json_stringify<'js>(ctx: &Ctx<'js>, value: Value<'js>) -> Result<... function json_stringify_replacer (line 36) | pub fn json_stringify_replacer<'js>( function json_stringify_replacer_space (line 44) | pub fn json_stringify_replacer_space<'js>( function write_indentation (line 118) | fn write_indentation(result: &mut String, indentation: Option<&str>, dep... function run_to_json (line 127) | fn run_to_json<'js>( type PrimitiveStatus (line 165) | enum PrimitiveStatus<'js> { function run_replacer (line 173) | fn run_replacer<'js>( function write_primitive (line 197) | fn write_primitive<'js>( function write_primitive2 (line 208) | fn write_primitive2<'js>( function write_indented_separator (line 312) | fn write_indented_separator( function detect_circular_reference (line 327) | fn detect_circular_reference( function append_value (line 386) | fn append_value(context: &mut StringifyContext<'_, '_>, add_comma: bool)... function write_key (line 399) | fn write_key(string: &mut String, key: &str, indent: bool) { function write_sep (line 409) | fn write_sep(result: &mut String, add_comma: bool, has_indentation: bool) { function write_string (line 419) | fn write_string(string: &mut String, value: &str) { function get_key_or_index (line 426) | fn get_key_or_index<'a>( function iterate (line 434) | fn iterate<'js>( FILE: libs/llrt_logging/src/lib.rs constant NEWLINE (line 34) | pub const NEWLINE: char = '\n'; constant CARRIAGE_RETURN (line 35) | pub const CARRIAGE_RETURN: char = '\r'; constant SPACING (line 36) | const SPACING: char = ' '; constant CIRCULAR (line 37) | const CIRCULAR: &str = "[Circular]"; constant TIME_FORMAT (line 38) | pub const TIME_FORMAT: &str = "%Y-%m-%dT%H:%M:%S%.3fZ"; constant MAX_INDENTATION_LEVEL (line 40) | const MAX_INDENTATION_LEVEL: usize = 4; constant MAX_EXPANSION_DEPTH (line 41) | const MAX_EXPANSION_DEPTH: usize = 4; constant INDENTATION_LOOKUP (line 42) | const INDENTATION_LOOKUP: [&str; MAX_INDENTATION_LEVEL + 1] = method push (line 68) | fn push(self, value: &mut String) { method reset (line 73) | fn reset(value: &mut String) { type LogLevel (line 93) | pub enum LogLevel { method to_string (line 115) | pub fn to_string(&self) -> String { method from_str (line 127) | pub fn from_str(s: &str) -> Self { type PushByte (line 102) | trait PushByte { method push_byte (line 103) | fn push_byte(&mut self, byte: u8); method push_byte (line 107) | fn push_byte(&mut self, byte: u8) { type FormatOptions (line 140) | pub struct FormatOptions<'js> { function new (line 153) | pub fn new(ctx: &Ctx<'js>, color: bool, newline: bool) -> Result { function format_plain (line 182) | pub fn format_plain<'js>(ctx: Ctx<'js>, newline: bool, args: Rest(ctx: &Ctx<'js>, newline: bool, args: Rest>... function format_values (line 190) | pub fn format_values<'js>( function build_formatted_string (line 202) | pub fn build_formatted_string<'js>( function format_raw (line 301) | fn format_raw<'js>( function format_raw_inner (line 310) | fn format_raw_inner<'js>( function get_lossy_string (line 606) | pub fn get_lossy_string(string_value: Value) -> Result { function format_raw_string (line 633) | fn format_raw_string(result: &mut String, value: String, options: &Forma... function format_raw_string_inner (line 637) | fn format_raw_string_inner(result: &mut String, value: String, quoted: b... function write_object (line 650) | fn write_object<'js>( function write_sep (line 790) | fn write_sep(result: &mut String, add_comma: bool, has_indentation: bool... function push_indentation (line 807) | fn push_indentation(result: &mut String, depth: usize) { function replace_newline_with_carriage_return (line 811) | pub fn replace_newline_with_carriage_return(result: &mut str) { function replace_invalid_utf8_and_utf16 (line 823) | fn replace_invalid_utf8_and_utf16(bytes: &[u8]) -> String { function print_error_and_exit (line 917) | pub fn print_error_and_exit<'js>(ctx: &Ctx<'js>, err: CaughtError<'js>) ... function print_error (line 940) | fn print_error<'js>(ctx: &Ctx<'js>, args: Rest>) -> Result<()> { FILE: libs/llrt_numbers/benches/numbers.rs function criterion_benchmark (line 18) | fn criterion_benchmark(c: &mut Criterion) { FILE: libs/llrt_numbers/src/lib.rs constant DIGITS (line 11) | const DIGITS: &[u8] = b"0123456789abcdefghijklmnopqrstuvwxyz"; constant BUF_SIZE (line 12) | const BUF_SIZE: usize = 80; constant BIN_MAX_DIGITS (line 13) | const BIN_MAX_DIGITS: usize = 64; constant OCT_MAX_DIGITS (line 14) | const OCT_MAX_DIGITS: usize = 21; function redefine_prototype (line 16) | pub fn redefine_prototype(ctx: &Ctx<'_>) -> Result<()> { function to_dec (line 25) | pub fn to_dec(number: i64) -> String { function to_base_less_than_10 (line 30) | pub fn to_base_less_than_10(buf: &mut [u8], num: i64, base: i64) -> Stri... function i64_to_base_n (line 56) | pub fn i64_to_base_n(number: i64, radix: u8) -> String { function internal_i64_to_base_n (line 88) | fn internal_i64_to_base_n(buf: &mut [u8], number: i64, radix: u8) -> usi... function next_up (line 108) | fn next_up(num: f64) -> f64 { function fractional_to_base (line 129) | fn fractional_to_base(buf: &mut [u8], mut index: usize, mut number: f64,... function f64_to_base_n (line 180) | fn f64_to_base_n(number: f64, radix: u8) -> String { function float_to_string (line 222) | pub fn float_to_string(float: f64) -> String { function get_nonfinite (line 228) | fn get_nonfinite<'a>(bits: u64) -> &'a str { function check_radix (line 242) | fn check_radix(ctx: &Ctx, radix: u8) -> Result<()> { function number_to_string (line 249) | fn number_to_string<'js>( function test_base_conversions (line 294) | fn test_base_conversions() { FILE: libs/llrt_test/src/lib.rs function given_file (line 16) | pub async fn given_file(content: &str) -> PathBuf { type TestResolver (line 23) | struct TestResolver; method resolve (line 26) | fn resolve(&mut self, _ctx: &Ctx<'_>, base: &str, name: &str) -> Result<... function given_runtime (line 39) | pub async fn given_runtime() -> (AsyncRuntime, AsyncContext) { function test_async_with (line 48) | pub async fn test_async_with(func: F) type TestOptions (line 57) | pub struct TestOptions { method new (line 62) | pub fn new() -> Self { method no_pending_jobs (line 66) | pub fn no_pending_jobs(mut self) -> Self { function test_async_with_opts (line 72) | pub async fn test_async_with_opts(func: F, options: TestOptions) function test_sync_with (line 89) | pub async fn test_sync_with(func: F) function call_test (line 98) | pub async fn call_test<'js, T, A>(ctx: &Ctx<'js>, module: &Module<'js, E... function call_test_err (line 106) | pub async fn call_test_err<'js, T, A>( type ModuleEvaluator (line 125) | pub struct ModuleEvaluator; method eval_js (line 128) | pub async fn eval_js<'js>( method eval_rust (line 138) | pub async fn eval_rust<'js, M>(ctx: Ctx<'js>, name: &str) -> Result) -> Result PathBuf { type MockServerCerts (line 22) | pub struct MockServerCerts { method load_default (line 29) | pub async fn load_default() -> Result Result SocketAddr { method ca (line 61) | pub fn ca(&self) -> &str { method drop (line 67) | fn drop(&mut self) { FILE: libs/llrt_test_tls/src/server.rs function get_crypto_provider (line 42) | fn get_crypto_provider() -> Arc { function get_crypto_provider (line 47) | fn get_crypto_provider() -> Arc { function get_crypto_provider (line 52) | fn get_crypto_provider() -> Arc { function run (line 57) | pub(super) async fn run( function run (line 105) | pub(super) async fn run( FILE: libs/llrt_utils/src/any_of.rs function test_any_of_string_number (line 155) | fn test_any_of_string_number() { function test_any_of_fallback (line 178) | fn test_any_of_fallback() { function test_any_of_into_js (line 194) | fn test_any_of_into_js() { function test_any_of_methods (line 212) | fn test_any_of_methods() { function test_any_of_mutable_methods (line 241) | fn test_any_of_mutable_methods() { function test_any_of_error_propagation (line 258) | fn test_any_of_error_propagation() { function test_any_of_conversion_order (line 278) | fn test_any_of_conversion_order() { FILE: libs/llrt_utils/src/bytearray_buffer.rs type BytearrayBuffer (line 15) | pub struct BytearrayBuffer { method new (line 25) | pub fn new(capacity: usize) -> Self { method len (line 38) | pub fn len(&self) -> usize { method is_empty (line 42) | pub fn is_empty(&self) -> bool { method write_forced (line 47) | pub fn write_forced(&self, item: &[u8]) { method write (line 55) | pub async fn write(&self, item: &mut [u8]) -> usize { method is_closed (line 86) | pub fn is_closed(&self) -> bool { method close (line 90) | pub async fn close(&self) { method clear (line 97) | pub async fn clear(&self) { method read (line 107) | pub fn read(&self, desired_size: Option) -> Option> { function clear_while_writing (line 151) | async fn clear_while_writing() { function write_one_at_a_time (line 164) | async fn write_one_at_a_time() { function queue (line 196) | async fn queue() { FILE: libs/llrt_utils/src/bytes.rs type ObjectBytes (line 16) | pub enum ObjectBytes<'js> { type Changed (line 33) | type Changed<'to> = ObjectBytes<'to>; function trace (line 37) | fn trace<'a>(&self, tracer: Tracer<'a, 'js>) { function into_js (line 56) | fn into_js(self, ctx: &Ctx<'js>) -> Result> { type Error (line 78) | type Error = Rc; function try_from (line 79) | fn try_from(value: ObjectBytes<'js>) -> std::result::Result; function try_from (line 86) | fn try_from(value: &'a ObjectBytes<'js>) -> std::result::Result, value: Value<'js>) -> Result { function from (line 98) | pub fn from(ctx: &Ctx<'js>, value: &Value<'js>) -> Result { function from_offset (line 102) | pub fn from_offset( function as_bytes (line 134) | pub fn as_bytes(&self, ctx: &Ctx<'js>) -> Result<&[u8]> { function as_bytes_inner (line 138) | fn as_bytes_inner(&self) -> std::result::Result<&[u8], Rc> { function into_bytes (line 156) | pub fn into_bytes(self, ctx: &Ctx<'_>) -> Result> { function into_bytes_inner (line 160) | fn into_bytes_inner(self) -> std::result::Result, Rc> { function from_array_buffer (line 167) | pub fn from_array_buffer(obj: &Object<'js>) -> Result Result, usize... function get_start_end_indexes (line 310) | pub fn get_start_end_indexes( function get_array_bytes (line 328) | pub fn get_array_bytes( function get_coerced_string_bytes (line 349) | pub fn get_coerced_string_bytes( function bytes_from_js_string (line 360) | fn bytes_from_js_string(string: String, offset: usize, length: Option(ctx: Ctx<'js>, bytes: &[u8]) -> Result<... FILE: libs/llrt_utils/src/class.rs type IteratorDef (line 14) | pub trait IteratorDef<'js> method js_entries (line 18) | fn js_entries(&self, ctx: Ctx<'js>) -> Result>; method js_iterator (line 20) | fn js_iterator(&self, ctx: Ctx<'js>) -> Result> { function get_class_name (line 28) | pub fn get_class_name(value: &Value) -> Result> { function get_class (line 35) | pub fn get_class<'js, C>(provided: &Value<'js>) -> Result { method define_with_custom_inspect (line 50) | fn define_with_custom_inspect(globals: &Object<'js>) -> Result<()>; type CustomInspect (line 53) | pub trait CustomInspect<'js> method custom_inspect (line 57) | fn custom_inspect(&self, ctx: Ctx<'js>) -> Result>; function define_with_custom_inspect (line 64) | fn define_with_custom_inspect(globals: &Object<'js>) -> Result<()> { FILE: libs/llrt_utils/src/clone.rs type StackItem (line 18) | enum StackItem<'js> { type ObjectType (line 24) | enum ObjectType { type TapeValue (line 30) | enum TapeValue<'js> { type TapeItem (line 38) | struct TapeItem<'js> { function structured_clone (line 45) | pub fn structured_clone<'js>( function append_buffer (line 277) | fn append_buffer<'js>( function append_collection (line 300) | fn append_collection<'js>( function check_circular (line 324) | fn check_circular( function append_transfer_value (line 344) | fn append_transfer_value<'js>( function append_circular (line 368) | fn append_circular( function append_ctor_value (line 394) | fn append_ctor_value<'js>( function clone (line 423) | async fn clone() { function clone_circular (line 470) | async fn clone_circular() { FILE: libs/llrt_utils/src/ctx.rs type CtxExt (line 5) | pub trait CtxExt { method get_script_or_module_name (line 6) | fn get_script_or_module_name(&self) -> Result; method get_script_or_module_name (line 10) | fn get_script_or_module_name(&self) -> Result { FILE: libs/llrt_utils/src/error.rs type ErrorExtensions (line 5) | pub trait ErrorExtensions<'js> { method into_value (line 6) | fn into_value(self, ctx: &Ctx<'js>) -> Result>; method into_value (line 10) | fn into_value(self, ctx: &Ctx<'js>) -> Result> { function into_value (line 16) | fn into_value(self, ctx: &Ctx<'js>) -> Result> { FILE: libs/llrt_utils/src/error_messages.rs constant ERROR_MSG_NOT_ARRAY_BUFFER (line 1) | pub const ERROR_MSG_NOT_ARRAY_BUFFER: &str = "Not an ArrayBuffer"; constant ERROR_MSG_ARRAY_BUFFER_DETACHED (line 2) | pub const ERROR_MSG_ARRAY_BUFFER_DETACHED: &str = "ArrayBuffer is detach... constant ERROR_MSG_BROADCAST_LAGGED (line 3) | pub const ERROR_MSG_BROADCAST_LAGGED: &str = "Lagged too much behind"; FILE: libs/llrt_utils/src/fs.rs type DirectoryWalker (line 7) | pub struct DirectoryWalker function new (line 21) | pub fn new(root: PathBuf, filter: T) -> Self { function set_recursive (line 30) | pub fn set_recursive(&mut self, recursive: bool) { function walk (line 34) | pub async fn walk(&mut self) -> io::Result> { function walk_sync (line 52) | pub fn walk_sync(&mut self) -> io::Result> { function append_stack (line 70) | async fn append_stack(&mut self, dir: &PathBuf) -> io::Result<()> { function append_stack_sync (line 87) | fn append_stack_sync(&mut self, dir: &PathBuf) -> io::Result<()> { FILE: libs/llrt_utils/src/hash.rs function default_hash (line 4) | pub fn default_hash(v: &T) -> usize { FILE: libs/llrt_utils/src/latch.rs type Latch (line 8) | pub struct Latch { method increment (line 14) | pub fn increment(&self) { method decrement (line 18) | pub fn decrement(&self) { method wait (line 25) | pub async fn wait(&self) { FILE: libs/llrt_utils/src/lib.rs constant VERSION (line 32) | pub const VERSION: &str = env!("CARGO_PKG_VERSION"); FILE: libs/llrt_utils/src/mc_oneshot.rs type Shared (line 17) | pub struct Shared { type Sender (line 24) | pub struct Sender(Arc>); type Target (line 27) | type Target = Arc>; method deref (line 28) | fn deref(&self) -> &Self::Target { function trace (line 34) | fn trace<'a>(&self, tracer: Tracer<'a, 'js>) { function send (line 44) | pub fn send(&self, value: T) { function subscribe (line 52) | pub fn subscribe(&self) -> Receiver { type Receiver (line 58) | pub struct Receiver(Arc>); type Target (line 61) | type Target = Arc>; method deref (line 62) | fn deref(&self) -> &Self::Target { function recv (line 68) | pub async fn recv(&self) -> T { function channel (line 76) | pub fn channel() -> (Sender, Receiver) { function test (line 91) | async fn test() { FILE: libs/llrt_utils/src/module.rs type ModuleInfo (line 8) | pub struct ModuleInfo { function export_default (line 13) | pub fn export_default<'js, F>(ctx: &Ctx<'js>, exports: &Exports<'js>, f:... FILE: libs/llrt_utils/src/object.rs type ObjectExt (line 12) | pub trait ObjectExt<'js> { method get_optional (line 13) | fn get_optional + Clone, V: FromJs<'js>>(&self, k: K)... method get_required (line 14) | fn get_required, V: FromJs<'js>>( method into_object_or_throw (line 19) | fn into_object_or_throw(self, ctx: &Ctx<'js>, object_name: &'static str) function get_optional (line 24) | fn get_optional + Clone, V: FromJs<'js> + Sized>( function get_required (line 31) | fn get_required, V: FromJs<'js>>( function into_object_or_throw (line 45) | fn into_object_or_throw(self, _: &Ctx<'js>, _: &'static str) -> Result + Clone, V: FromJs<'js>>(&self, k: K) -... function get_required (line 58) | fn get_required, V: FromJs<'js>>( function into_object_or_throw (line 68) | fn into_object_or_throw( function not_a_object_error (line 78) | pub fn not_a_object_error(ctx: &Ctx<'_>, object_name: &str) -> Error { type CreateSymbol (line 82) | pub trait CreateSymbol<'js> { method for_description (line 83) | fn for_description(ctx: &Ctx<'js>, description: &str) -> Result, description: &str) -> Result { function into_js (line 100) | fn into_js(self, ctx: &Ctx<'js>) -> Result> { function new (line 108) | pub fn new(ctx: Ctx<'js>) -> Result { function with_target (line 116) | pub fn with_target(ctx: Ctx<'js>, target: Value<'js>) -> Result { function setter (line 121) | pub fn setter(&self, setter: Func) -> Result<()> function getter (line 129) | pub fn getter(&self, getter: Func) -> Result<()> function map_to_entries (line 138) | pub fn map_to_entries<'js, K, V, M>(ctx: &Ctx<'js>, map: M) -> Result( function object_from_entries (line 164) | pub fn object_from_entries<'js>(ctx: &Ctx<'js>, array: Array<'js>) -> Re... FILE: libs/llrt_utils/src/option.rs type Undefined (line 9) | pub struct Undefined(pub Option); function from_js (line 12) | fn from_js(ctx: &Ctx<'js>, value: Value<'js>) -> Result { function into_js (line 22) | fn into_js(self, ctx: &Ctx<'js>) -> Result> { method default (line 31) | fn default() -> Self { type Changed (line 37) | type Changed<'to> = Undefined>; function trace (line 41) | fn trace<'a>(&self, tracer: Tracer<'a, 'js>) { type Null (line 49) | pub struct Null(pub Option); function from_js (line 52) | fn from_js(ctx: &Ctx<'js>, value: Value<'js>) -> Result { function into_js (line 62) | fn into_js(self, ctx: &Ctx<'js>) -> Result> { type Changed (line 71) | type Changed<'to> = Null>; function trace (line 75) | fn trace<'a>(&self, tracer: Tracer<'a, 'js>) { type NullableOpt (line 81) | pub struct NullableOpt(pub Option); function param_requirement (line 84) | fn param_requirement() -> ParamRequirement { function from_param (line 88) | fn from_param<'a>(params: &mut ParamsAccessor<'a, 'js>) -> Result { FILE: libs/llrt_utils/src/primordials.rs type BasePrimordials (line 11) | pub struct BasePrimordials<'js> { type Primordial (line 48) | pub trait Primordial<'js> method get (line 52) | fn get<'a>(ctx: &'a Ctx<'js>) -> Result> { method init (line 66) | fn init<'a>(ctx: &'a Ctx<'js>) -> Result<()> { method new (line 74) | fn new(ctx: &Ctx<'js>) -> Result; function new (line 78) | fn new(ctx: &Ctx<'js>) -> Result { FILE: libs/llrt_utils/src/provider.rs type ProviderType (line 4) | pub enum ProviderType { FILE: libs/llrt_utils/src/result.rs type ResultExt (line 9) | pub trait ResultExt { method or_throw_msg (line 10) | fn or_throw_msg(self, ctx: &Ctx, msg: &str) -> Result; method or_throw_range (line 11) | fn or_throw_range(self, ctx: &Ctx, msg: &str) -> Result; method or_throw_type (line 12) | fn or_throw_type(self, ctx: &Ctx, msg: &str) -> Result; method or_throw (line 13) | fn or_throw(self, ctx: &Ctx) -> Result; type OptionExt (line 16) | pub trait OptionExt { method and_then_ok (line 17) | fn and_then_ok(self, f: F) -> StdResult, E> method unwrap_or_else_ok (line 21) | fn unwrap_or_else_ok(self, f: F) -> StdResult function or_throw_msg (line 27) | fn or_throw_msg(self, ctx: &Ctx, msg: &str) -> Result { function or_throw_range (line 37) | fn or_throw_range(self, ctx: &Ctx, msg: &str) -> Result { function or_throw_type (line 49) | fn or_throw_type(self, ctx: &Ctx, msg: &str) -> Result { function or_throw (line 61) | fn or_throw(self, ctx: &Ctx) -> Result { function or_throw_msg (line 67) | fn or_throw_msg(self, ctx: &Ctx, msg: &str) -> Result { function or_throw_range (line 71) | fn or_throw_range(self, ctx: &Ctx, msg: &str) -> Result { function or_throw_type (line 75) | fn or_throw_type(self, ctx: &Ctx, msg: &str) -> Result { function or_throw (line 79) | fn or_throw(self, ctx: &Ctx) -> Result { function and_then_ok (line 85) | fn and_then_ok(self, f: F) -> StdResult, E> function unwrap_or_else_ok (line 95) | fn unwrap_or_else_ok(self, f: F) -> StdResult FILE: libs/llrt_utils/src/reuse_list.rs type ReuseList (line 4) | pub struct ReuseList { method fmt (line 13) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function new (line 22) | pub fn new() -> Self { function is_empty (line 27) | pub fn is_empty(&self) -> bool { function with_capacity (line 32) | pub fn with_capacity(capacity: usize) -> Self { function append (line 42) | pub fn append(&mut self, item: T) -> usize { function remove (line 63) | pub fn remove(&mut self, index: usize) -> Option { function get (line 82) | pub fn get(&self, index: usize) -> Option<&T> { function get_mut (line 90) | pub fn get_mut(&mut self, index: usize) -> Option<&mut T> { function capacity (line 98) | pub fn capacity(&self) -> usize { function len (line 102) | pub fn len(&self) -> usize { function iter (line 106) | pub fn iter(&self) -> impl Iterator { function iter_mut (line 110) | pub fn iter_mut(&mut self) -> impl Iterator { function clear (line 115) | pub fn clear(&mut self) { function optimize (line 123) | pub fn optimize(&mut self) { function test_new (line 144) | fn test_new() { function test_with_capacity (line 153) | fn test_with_capacity() { function test_append (line 162) | fn test_append() { function test_remove (line 176) | fn test_remove() { function test_reuse_slots (line 194) | fn test_reuse_slots() { function test_get (line 210) | fn test_get() { function test_get_mut (line 223) | fn test_get_mut() { function test_iter (line 238) | fn test_iter() { function test_iter_mut (line 252) | fn test_iter_mut() { function test_multiple_removes (line 269) | fn test_multiple_removes() { function test_optimize (line 317) | fn test_optimize() { FILE: libs/llrt_utils/src/signals.rs function parse_signal (line 46) | pub fn parse_signal(signal: Option>) -> Result { function kill_process_raw (line 90) | pub fn kill_process_raw(pid: u32, signal: i32) -> io::Result<()> { function kill_process_raw (line 101) | pub fn kill_process_raw(pid: u32, signal: i32) -> io::Result<()> { function kill (line 127) | pub fn kill(ctx: &Ctx<'_>, pid: u32, signal: Opt>) -> Result) -> Result> { function get_coerced_string (line 12) | pub fn get_coerced_string(value: &Value<'_>) -> Option { FILE: libs/llrt_utils/src/sysinfo.rs constant PLATFORM (line 2) | pub const PLATFORM: &str = "darwin"; constant PLATFORM (line 4) | pub const PLATFORM: &str = "win32"; constant PLATFORM (line 6) | pub const PLATFORM: &str = std::env::consts::OS; constant ARCH (line 9) | pub const ARCH: &str = "x64"; constant ARCH (line 11) | pub const ARCH: &str = "arm64"; constant ARCH (line 13) | pub const ARCH: &str = std::env::consts::ARCH; FILE: libs/llrt_utils/src/time.rs function now_nanos (line 13) | pub fn now_nanos() -> u64 { function now_millis (line 25) | pub fn now_millis() -> i64 { function origin_nanos (line 37) | pub fn origin_nanos() -> u64 { function init (line 42) | pub fn init() { FILE: llrt/src/main.c function memfd_create_syscall (line 29) | int memfd_create_syscall(const char *name, unsigned flags) function initLoggingFlag (line 41) | void initLoggingFlag() function getTimestamp (line 48) | void getTimestamp(char *timestampBuffer) function printLog (line 61) | void printLog(const char *level, const char *format, va_list args) function logInfo (line 71) | void logInfo(const char *format, ...) function logWarn (line 84) | void logWarn(const char *format, ...) function logError (line 97) | void logError(const char *format, ...) function calculateSum (line 109) | static uint32_t calculateSum(uint32_t *array, uint8_t size) function micro_seconds (line 119) | static double micro_seconds() type DecompressThreadArgs (line 126) | typedef struct function readData (line 153) | static void readData( function decompress (line 177) | static void decompress(char **uncompressedData, uint32_t *uncompressedSi... function main (line 249) | int main(int argc, char *argv[]) FILE: llrt/src/main.rs function main (line 52) | async fn main() -> Result> { constant VERSION_STRING (line 72) | pub const VERSION_STRING: &str = concat!("LLRT v", VERSION, " (", PLATFO... function print_version (line 74) | fn print_version() { function usage (line 78) | fn usage() { function start_runtime (line 116) | async fn start_runtime(vm: &Vm) { function start_cli (line 129) | async fn start_cli(vm: &Vm) { function run_tests (line 310) | async fn run_tests(vm: &Vm, args: &[std::string::String]) -> Result<(), ... FILE: llrt/src/minimal_tracer.rs type StringVisitor (line 16) | pub struct StringVisitor<'a> { function new (line 20) | pub(crate) fn new(string: &'a mut String) -> Self { method record_debug (line 26) | fn record_debug(&mut self, field: &Field, value: &dyn fmt::Debug) { type LogFilter (line 35) | struct LogFilter { type MinimalTracer (line 40) | pub struct MinimalTracer { method register (line 57) | pub fn register() -> Result<(), tracing::subscriber::SetGlobalDefaultE... function string_to_level (line 45) | fn string_to_level(string: &str) -> Option { method enabled (line 91) | fn enabled(&self, metadata: &tracing::Metadata<'_>) -> bool { method new_span (line 119) | fn new_span(&self, _span: &span::Attributes<'_>) -> span::Id { method record (line 123) | fn record(&self, _span: &span::Id, _values: &span::Record<'_>) {} method record_follows_from (line 125) | fn record_follows_from(&self, _span: &span::Id, _follows: &span::Id) {} method event (line 127) | fn event(&self, event: &tracing::Event<'_>) { method enter (line 143) | fn enter(&self, _span: &span::Id) {} method exit (line 145) | fn exit(&self, _span: &span::Id) {} FILE: llrt/src/repl.rs function process_input (line 32) | async fn process_input(ctx: &Ctx<'_>, input: &str, tty: bool) -> String { function run_repl (line 60) | pub(crate) async fn run_repl(ctx: &AsyncContext) { function write_history (line 232) | fn write_history(history: &VecDeque, history_file: Option<&Path>) { function test_process_input (line 254) | async fn test_process_input() { FILE: llrt_core/build.rs constant BUNDLE_JS_DIR (line 20) | const BUNDLE_JS_DIR: &str = "../bundle/js"; function main (line 38) | fn main() -> StdResult<(), Box> { function generate_sdk_client_endpoint_map (line 56) | fn generate_sdk_client_endpoint_map(out_dir: &str) -> StdResult<(), Box<... function generate_bytecode_cache (line 95) | fn generate_bytecode_cache(out_dir: &str) -> StdResult<(), Box)... function generate_compression_dictionary (line 273) | fn generate_compression_dictionary( FILE: llrt_core/src/builtins_inspect.rs function init (line 10) | pub fn init(ctx: &Ctx<'_>) -> Result<()> { function map_inspect (line 43) | fn map_inspect<'js>(ctx: Ctx<'js>, this: This>) -> Result(ctx: Ctx<'js>, this: This>) -> Result(ctx: Ctx<'js>, this: This>) -> Resu... function arraybuffer_inspect (line 102) | fn arraybuffer_inspect<'js>(ctx: Ctx<'js>, this: This>) -> R... FILE: llrt_core/src/bytecode.rs constant BYTECODE_VERSION (line 4) | pub const BYTECODE_VERSION: &str = "lrt01"; constant BYTECODE_COMPRESSED (line 5) | pub const BYTECODE_COMPRESSED: u8 = b'c'; constant BYTECODE_UNCOMPRESSED (line 6) | pub const BYTECODE_UNCOMPRESSED: u8 = b'u'; constant BYTECODE_SELF_CONTAINED_EXECUTABLE_MARKER (line 7) | pub const BYTECODE_SELF_CONTAINED_EXECUTABLE_MARKER: &[u8] = "lrtx".as_b... constant SIGNATURE_LENGTH (line 19) | pub const SIGNATURE_LENGTH: usize = BYTECODE_VERSION.len() + 1; function add_bytecode_header (line 22) | pub fn add_bytecode_header(bytes: Vec, file_size: Option) -> Ve... FILE: llrt_core/src/compiler.rs function compress_module (line 17) | fn compress_module(bytes: &[u8]) -> io::Result> { function compile_file (line 26) | pub async fn compile_file( FILE: llrt_core/src/compiler_common.rs type DummyLoader (line 5) | pub struct DummyLoader; method load (line 8) | fn load<'js>( type DummyResolver (line 17) | pub struct DummyResolver; method resolve (line 20) | fn resolve( function human_file_size (line 30) | pub fn human_file_size(size: usize) -> String { FILE: llrt_core/src/environment.rs constant ENV_LLRT_NET_ALLOW (line 5) | pub const ENV_LLRT_NET_ALLOW: &str = "LLRT_NET_ALLOW"; constant ENV_LLRT_NET_DENY (line 6) | pub const ENV_LLRT_NET_DENY: &str = "LLRT_NET_DENY"; constant ENV_LLRT_NET_POOL_IDLE_TIMEOUT (line 7) | pub const ENV_LLRT_NET_POOL_IDLE_TIMEOUT: &str = "LLRT_NET_POOL_IDLE_TIM... constant ENV_LLRT_HTTP_VERSION (line 8) | pub const ENV_LLRT_HTTP_VERSION: &str = "LLRT_HTTP_VERSION"; constant ENV_LLRT_TLS_VERSION (line 9) | pub const ENV_LLRT_TLS_VERSION: &str = "LLRT_TLS_VERSION"; constant ENV_LLRT_EXTRA_CA_CERTS (line 10) | pub const ENV_LLRT_EXTRA_CA_CERTS: &str = "LLRT_EXTRA_CA_CERTS"; constant ENV_LLRT_LOG (line 13) | pub const ENV_LLRT_LOG: &str = "LLRT_LOG"; constant ENV_LLRT_GC_THRESHOLD_MB (line 16) | pub const ENV_LLRT_GC_THRESHOLD_MB: &str = "LLRT_GC_THRESHOLD_MB"; constant ENV_LLRT_SDK_CONNECTION_WARMUP (line 19) | pub const ENV_LLRT_SDK_CONNECTION_WARMUP: &str = "LLRT_SDK_CONNECTION_WA... constant ENV_LLRT_REGISTER_HOOKS (line 22) | pub const ENV_LLRT_REGISTER_HOOKS: &str = "LLRT_REGISTER_HOOKS"; FILE: llrt_core/src/http.rs function init (line 22) | pub fn init() -> StdResult<(), Box> { function build_pool_idle_timeout (line 45) | fn build_pool_idle_timeout() -> Option { function build_extra_ca_certs (line 63) | fn build_extra_ca_certs() -> StdResult Vec<&'static SupportedProtocolVersion> { function build_tls_version_openssl (line 88) | fn build_tls_version_openssl() -> Option { function build_http_version (line 95) | fn build_http_version() -> HttpVersion { FILE: llrt_core/src/modules/console.rs function lambda_mode_initializer (line 36) | fn lambda_mode_initializer() { type Console (line 48) | pub struct Console {} method new (line 53) | pub fn new() -> Self { method log (line 58) | pub fn log<'js>(&self, ctx: Ctx<'js>, args: Rest>) -> Resul... method clear (line 61) | pub fn clear(&self) { method debug (line 64) | pub fn debug<'js>(&self, ctx: Ctx<'js>, args: Rest>) -> Res... method info (line 67) | pub fn info<'js>(&self, ctx: Ctx<'js>, args: Rest>) -> Resu... method trace (line 70) | pub fn trace<'js>(&self, ctx: Ctx<'js>, args: Rest>) -> Res... method error (line 73) | pub fn error<'js>(&self, ctx: Ctx<'js>, args: Rest>) -> Res... method warn (line 76) | pub fn warn<'js>(&self, ctx: Ctx<'js>, args: Rest>) -> Resu... method assert (line 79) | pub fn assert<'js>( function log_fatal (line 89) | pub fn log_fatal<'js>(ctx: Ctx<'js>, args: Rest>) -> Result<(... function log_error (line 93) | pub fn log_error<'js>(ctx: Ctx<'js>, args: Rest>) -> Result<(... function log_warn (line 97) | fn log_warn<'js>(ctx: Ctx<'js>, args: Rest>) -> Result<()> { function log_debug (line 101) | fn log_debug<'js>(ctx: Ctx<'js>, args: Rest>) -> Result<()> { function log_trace (line 105) | fn log_trace<'js>(ctx: Ctx<'js>, args: Rest>) -> Result<()> { function log_assert (line 109) | fn log_assert<'js>(ctx: Ctx<'js>, expression: bool, args: Rest(ctx: Ctx<'js>, args: Rest>) -> Result<()> { function clear (line 120) | fn clear() { function write_log (line 127) | fn write_log<'js, T>( function write_lambda_log (line 174) | fn write_lambda_log<'js>( type ConsoleModule (line 328) | pub struct ConsoleModule; method declare (line 331) | fn declare(declare: &Declarations) -> Result<()> { method evaluate (line 338) | fn evaluate<'js>(ctx: &Ctx<'js>, exports: &Exports<'js>) -> Result<()> { function from (line 348) | fn from(val: ConsoleModule) -> Self { function init (line 356) | pub fn init(ctx: &Ctx<'_>) -> Result<()> { function json_log_format (line 390) | async fn json_log_format() { function standard_log_format (line 473) | async fn standard_log_format() { FILE: llrt_core/src/modules/embedded/loader.rs type EmbeddedLoader (line 24) | pub struct EmbeddedLoader; method load_bytecode_module (line 27) | pub fn load_bytecode_module<'js>(ctx: Ctx<'js>, buf: &[u8]) -> Result<... method uncompressed_size (line 33) | pub fn uncompressed_size(input: &[u8]) -> StdResult<(usize, &[u8]), io... method get_module_bytecode (line 41) | fn get_module_bytecode(input: &[u8]) -> Result> { method get_bytecode_signature (line 55) | fn get_bytecode_signature(input: &[u8]) -> StdResult<(&[u8], bool, &[u... method normalize_name (line 90) | fn normalize_name(name: &str) -> (bool, bool, &str, &str) { method load_module (line 110) | fn load_module<'js>(name: &str, ctx: &Ctx<'js>) -> Result<(Module<'js>... method load (line 142) | fn load<'js>(&mut self, ctx: &Ctx<'js>, name: &str) -> Result, specifier: &str) -> Result<()> { function init_client_connection (line 174) | fn init_client_connection(ctx: &Ctx<'_>, specifier: &str) -> Result<()> { FILE: llrt_core/src/modules/embedded/mod.rs function init (line 18) | pub fn init(ctx: &Ctx) -> Result<()> { FILE: llrt_core/src/modules/embedded/resolver.rs type EmbeddedResolver (line 13) | pub struct EmbeddedResolver; method resolve (line 17) | fn resolve(&mut self, _ctx: &Ctx, base: &str, name: &str) -> Result(x: &'a str, y: &str) -> Result> { FILE: llrt_core/src/modules/js/@llrt/expect/jest-asymmetric-matchers.ts type AsymmetricMatcherInterface (line 33) | interface AsymmetricMatcherInterface { method constructor (line 46) | constructor( method [Symbol.for("chai/inspect")] (line 73) | [Symbol.for("chai/inspect")](options: { depth: number; truncate: number ... class StringContaining (line 81) | class StringContaining extends AsymmetricMatcher { method constructor (line 82) | constructor(sample: string, inverse = false) { method asymmetricMatch (line 88) | asymmetricMatch(other: string) { method toString (line 94) | toString() { method getExpectedType (line 98) | getExpectedType() { class Anything (line 103) | class Anything extends AsymmetricMatcher { method asymmetricMatch (line 104) | asymmetricMatch(other: unknown) { method toString (line 108) | toString() { method toAsymmetricMatcher (line 112) | toAsymmetricMatcher() { class ObjectContaining (line 117) | class ObjectContaining extends AsymmetricMatcher< method constructor (line 120) | constructor(sample: Record, inverse = false) { method getPrototype (line 124) | getPrototype(obj: object) { method hasProperty (line 132) | hasProperty(obj: object | null, property: string): boolean { method asymmetricMatch (line 140) | asymmetricMatch(other: any) { method toString (line 164) | toString() { method getExpectedType (line 168) | getExpectedType() { class ArrayContaining (line 173) | class ArrayContaining extends AsymmetricMatcher> { method constructor (line 174) | constructor(sample: Array, inverse = false) { method asymmetricMatch (line 178) | asymmetricMatch(other: Array) { method toString (line 196) | toString() { method getExpectedType (line 200) | getExpectedType() { class Any (line 205) | class Any extends AsymmetricMatcher { method constructor (line 206) | constructor(sample: unknown) { method fnNameFor (line 216) | fnNameFor(func: Function) { method asymmetricMatch (line 227) | asymmetricMatch(other: unknown) { method toString (line 251) | toString() { method getExpectedType (line 255) | getExpectedType() { method toAsymmetricMatcher (line 269) | toAsymmetricMatcher() { class StringMatching (line 274) | class StringMatching extends AsymmetricMatcher { method constructor (line 275) | constructor(sample: string | RegExp, inverse = false) { method asymmetricMatch (line 282) | asymmetricMatch(other: string) { method toString (line 288) | toString() { method getExpectedType (line 292) | getExpectedType() { class CloseTo (line 297) | class CloseTo extends AsymmetricMatcher { method constructor (line 300) | constructor(sample: number, precision = 2, inverse = false) { method asymmetricMatch (line 310) | asymmetricMatch(other: number) { method toString (line 330) | toString() { method getExpectedType (line 334) | override getExpectedType() { method toAsymmetricMatcher (line 338) | override toAsymmetricMatcher(): string { FILE: llrt_core/src/modules/js/@llrt/expect/jest-expect.ts function def (line 53) | function def( function assertTypes (line 626) | function assertTypes( function recordAsyncExpect (line 639) | function recordAsyncExpect( FILE: llrt_core/src/modules/js/@llrt/expect/jest-utils.ts function isObject (line 27) | function isObject(item: unknown): boolean { function equals (line 33) | function equals( function isAsymmetric (line 45) | function isAsymmetric(obj: any) { function hasAsymmetric (line 54) | function hasAsymmetric(obj: any, seen = new Set()): boolean { function asymmetricMatch (line 66) | function asymmetricMatch(a: any, b: any) { function eq (line 79) | function eq( function keys (line 189) | function keys(obj: object, hasKey: (obj: object, key: string) => boolean) { function hasDefinedKey (line 204) | function hasDefinedKey(obj: any, key: string) { function hasKey (line 208) | function hasKey(obj: any, key: string) { function isA (line 212) | function isA(typeName: string, value: unknown) { function isDomNode (line 216) | function isDomNode(obj: any): boolean { function fnNameFor (line 229) | function fnNameFor(func: Function) { function getPrototype (line 238) | function getPrototype(obj: object) { function hasProperty (line 246) | function hasProperty(obj: object | null, property: string): boolean { constant IS_KEYED_SENTINEL (line 255) | const IS_KEYED_SENTINEL = "@@__IMMUTABLE_KEYED__@@"; constant IS_SET_SENTINEL (line 256) | const IS_SET_SENTINEL = "@@__IMMUTABLE_SET__@@"; constant IS_ORDERED_SENTINEL (line 257) | const IS_ORDERED_SENTINEL = "@@__IMMUTABLE_ORDERED__@@"; function isImmutableUnorderedKeyed (line 259) | function isImmutableUnorderedKeyed(maybeKeyed: any) { function isImmutableUnorderedSet (line 267) | function isImmutableUnorderedSet(maybeSet: any) { function hasIterator (line 284) | function hasIterator(object: any) { function iterableEquality (line 288) | function iterableEquality( function hasPropertyInObject (line 413) | function hasPropertyInObject(object: object, key: string): boolean { function isObjectWithKeys (line 425) | function isObjectWithKeys(a: any) { function subsetEquality (line 434) | function subsetEquality( function typeEquality (line 477) | function typeEquality(a: any, b: any): boolean | undefined { function arrayBufferEquality (line 484) | function arrayBufferEquality( function sparseArrayEquality (line 514) | function sparseArrayEquality( function generateToBeMessage (line 530) | function generateToBeMessage( function pluralize (line 543) | function pluralize(word: string, count: number): string { FILE: llrt_core/src/modules/js/@llrt/expect/stringify.ts constant PLUGINS (line 43) | const PLUGINS = [ function stringify (line 52) | function stringify( FILE: llrt_core/src/modules/js/@llrt/test/CircularBuffer.ts class CircularBuffer (line 1) | class CircularBuffer { method constructor (line 8) | constructor(maxSize: number, initialSize: number = maxSize / 8) { method grow (line 17) | private grow(targetSize: number): void { method clear (line 34) | clear() { method append (line 39) | append(data: Uint8Array): void { method getContent (line 73) | getContent(): Buffer { FILE: llrt_core/src/modules/js/@llrt/test/Color.ts constant NAMES (line 1) | const NAMES = [ type BgType (line 13) | type BgType = T extends `${infer A}${infer B}` type BrightType (line 17) | type BrightType = `${T}Bright`; type ColorNames (line 19) | type ColorNames = { type Options (line 29) | type Options = { class Color (line 39) | class Color { method colorizer (line 73) | static colorizer( type ColorizerReturnType (line 135) | type ColorizerReturnType = ((text: string) => string) & { type ClassType (line 139) | type ClassType = typeof Color & { FILE: llrt_core/src/modules/js/@llrt/test/SocketClient.ts class SocketClient (line 4) | class SocketClient extends EventEmitter { method constructor (line 16) | constructor(host: string, port: number) { method connect (line 31) | public async connect(): Promise { method send (line 43) | public async send(data: string): Promise { method processQueue (line 50) | private async processQueue(): Promise { method sendData (line 66) | private async sendData(data: string): Promise { method handleResponse (line 77) | private handleResponse(data: Buffer): void { method close (line 85) | async close(): Promise { FILE: llrt_core/src/modules/js/@llrt/test/index.ts constant IS_WINDOWS (line 9) | const IS_WINDOWS = platform() === "win32"; type TestOptions (line 14) | type TestOptions = { type TestProps (line 18) | type TestProps = { type TestResult (line 24) | type TestResult = TestProps & { type SuiteResult (line 29) | type SuiteResult = TestProps & { type RootSuite (line 36) | type RootSuite = TestProps & { type WorkerData (line 42) | type WorkerData = { class Color (line 58) | class Color { type TestFailure (line 78) | type TestFailure = { class TestServer (line 85) | class TestServer { method constructor (line 126) | constructor( method start (line 138) | public async start() { method handleSocketConnected (line 161) | handleSocketConnected(socket: net.Socket) { method spawnWorkers (line 216) | spawnWorkers() { method spawnWorker (line 251) | private spawnWorker(id: number, file: string) { method handleError (line 303) | handleError(code: number, error: Error, details?: any) { method handleData (line 322) | handleData( method handleWorkerCompleted (line 439) | private handleWorkerCompleted(workerId: number) { method shutdown (line 486) | shutdown() { method handleTestError (line 495) | handleTestError(workerId: number, error: any, ended: number) { method tick (line 526) | private tick() { method printResults (line 657) | private printResults() { method printSuiteResult (line 714) | private printSuiteResult(result: SuiteResult, depth = 0): string { method formattedError (line 733) | private formattedError(error: Error, indent: string = ""): string { method elapsed (line 748) | static elapsed({ FILE: llrt_core/src/modules/js/@llrt/test/shared.ts type SocketReqMsg (line 1) | type SocketReqMsg = type ReadyReqMsg (line 9) | type ReadyReqMsg = { type ErrorReqMsg (line 14) | type ErrorReqMsg = { type ModuleReqMsg (line 22) | type ModuleReqMsg = { type CompletedReqMsg (line 29) | type CompletedReqMsg = { type EndReqMsg (line 33) | type EndReqMsg = { type StartReqMsg (line 40) | type StartReqMsg = { type SocketResponseMap (line 48) | type SocketResponseMap = {}; type SocketRes (line 50) | type SocketRes = T extends { FILE: llrt_core/src/modules/js/@llrt/test/worker.ts type Test (line 7) | type Test = TestSettings & { type TestSettings (line 12) | type TestSettings = { type SuiteFunctionWithOptions (line 18) | type SuiteFunctionWithOptions = SuiteFunction & { type SuiteFunction (line 23) | type SuiteFunction = ( type TestSuite (line 29) | type TestSuite = TestSettings & type TestSetup (line 38) | type TestSetup = { type RootSuite (line 45) | type RootSuite = TestSettings & type MaybeAsyncFunction (line 54) | type MaybeAsyncFunction = () => Promise | void; type MessageTypeMap (line 56) | type MessageTypeMap = { type MessagePayload (line 60) | type MessagePayload = Omit< type SocketReturnType (line 65) | type SocketReturnType = T extends keyof SocketResponseMap class TestAgent (line 69) | class TestAgent { method createRootSuite (line 94) | static createRootSuite(): RootSuite { method constructor (line 107) | constructor(workerId: number, serverPort: number) { method createDescribe (line 127) | private createDescribe({ method createTestFunction (line 162) | private createTestFunction({ method runHook (line 195) | private async runHook( method executeAsyncOrCallbackFn (line 214) | private async executeAsyncOrCallbackFn( method sendWorkerId (line 255) | private sendWorkerId() { method complete (line 261) | private async complete() { method sendMessage (line 266) | private async sendMessage( method runTests (line 299) | private async runTests(testSuite: TestSuite, tests: Test[] = []) { method start (line 341) | public async start(entry: string): Promise { method runSuite (line 423) | async runSuite(suite: TestSuite, started: number) { method runRootSuite (line 459) | async runRootSuite() { method connect (line 486) | async connect() { FILE: llrt_core/src/modules/js/llrt.d.ts class XMLParser (line 9) | class XMLParser { class XmlText (line 29) | class XmlText { method constructor (line 30) | constructor(private value: string) {} class XmlNode (line 34) | class XmlNode { type MemoryInfo (line 47) | interface MemoryInfo { type Timezone (line 79) | interface Timezone { FILE: llrt_core/src/modules/js/stream.ts function Stream (line 34) | function Stream(this: any) { function ondata (line 41) | function ondata(chunk: any) { function ondrain (line 51) | function ondrain() { function onend (line 67) | function onend() { function onclose (line 74) | function onclose() { function onerror (line 82) | function onerror(er: any) { function cleanup (line 93) | function cleanup() { FILE: llrt_core/src/modules/llrt/hex.rs type LlrtHexModule (line 18) | pub struct LlrtHexModule; method encode (line 21) | pub fn encode<'js>(ctx: Ctx<'js>, bytes: ObjectBytes<'js>) -> Result Result { method declare (line 34) | fn declare(declare: &Declarations) -> Result<()> { method evaluate (line 41) | fn evaluate<'js>(ctx: &Ctx<'js>, exports: &Exports<'js>) -> Result<()> { function from (line 53) | fn from(val: LlrtHexModule) -> Self { FILE: llrt_core/src/modules/llrt/qjs.rs function js_compute_memory_usage (line 15) | unsafe fn js_compute_memory_usage(ctx: &Ctx) -> qjs::JSMemoryUsage { function compute_memory_usage (line 22) | fn compute_memory_usage(ctx: Ctx) -> Result { type LlrtQjsModule (line 56) | pub struct LlrtQjsModule; method declare (line 59) | fn declare(declare: &Declarations) -> Result<()> { method evaluate (line 65) | fn evaluate<'js>(ctx: &Ctx<'js>, exports: &Exports<'js>) -> Result<()> { function from (line 74) | fn from(val: LlrtQjsModule) -> Self { FILE: llrt_core/src/modules/llrt/util.rs function dimensions (line 15) | fn dimensions(ctx: Ctx<'_>) -> Result> { function load (line 30) | fn load<'js>(ctx: Ctx<'js>, filename: String, options: Opt>)... function print (line 48) | fn print(value: String, stdout: Opt) { type LlrtUtilModule (line 56) | pub struct LlrtUtilModule; method declare (line 59) | fn declare(declare: &Declarations) -> Result<()> { method evaluate (line 67) | fn evaluate<'js>(ctx: &Ctx<'js>, exports: &Exports<'js>) -> Result<()> { function from (line 78) | fn from(val: LlrtUtilModule) -> Self { FILE: llrt_core/src/modules/llrt/xml.rs constant AMP (line 28) | const AMP: &str = "&"; constant LT (line 29) | const LT: &str = "<"; constant GT (line 30) | const GT: &str = ">"; constant QUOT (line 31) | const QUOT: &str = """; constant APOS (line 32) | const APOS: &str = "'"; constant CR (line 33) | const CR: &str = " "; constant LF (line 34) | const LF: &str = " "; constant NEL (line 35) | const NEL: &str = "…"; constant LS (line 36) | const LS: &str = "
"; type XMLParser (line 40) | struct XMLParser<'js> { function trace (line 50) | fn trace<'a>(&self, tracer: Tracer<'a, 'js>) { type StackObject (line 60) | struct StackObject<'js> { function new (line 65) | fn new(ctx: Ctx<'js>) -> Result { function into_value (line 72) | fn into_value(self, ctx: &Ctx<'js>) -> Result> { function new (line 83) | pub fn new(options: Opt>) -> Result { function add_entity (line 115) | pub fn add_entity(&mut self, key: String, value: String) { function parse (line 123) | pub fn parse(&self, ctx: Ctx<'js>, bytes: ObjectBytes<'js>) -> Result( function get_tag_name (line 254) | fn get_tag_name( function process_end (line 264) | fn process_end( function set_attribute (line 291) | fn set_attribute( function process_attributes (line 312) | fn process_attributes( function process_tag_value (line 349) | fn process_tag_value( type XmlText (line 382) | struct XmlText { method trace (line 387) | fn trace<'a>(&self, _tracer: Tracer<'a, 'js>) {} method new (line 393) | fn new(value: String) -> Self { method to_string (line 401) | fn to_string(&self) -> &str { type XmlNode (line 408) | struct XmlNode<'js> { type NodeStackEntry (line 418) | enum NodeStackEntry<'js> { function new (line 426) | fn new(name: String, children: Opt>>) -> Result { function of (line 437) | fn of( function with_name (line 461) | fn with_name(this: This>, name: String) -> Class<'js, S... function add_attribute (line 466) | fn add_attribute( function add_child_node (line 481) | fn add_child_node(this: This>, value: Value<'js>) -> Re... function remove_attribute (line 487) | fn remove_attribute(this: This>, name: String) -> Class... function to_string (line 496) | fn to_string(this: This>, ctx: Ctx<'js>) -> Result Result<()> { method evaluate (line 605) | fn evaluate<'js>(ctx: &Ctx<'js>, exports: &Exports<'js>) -> Result<()> { function from (line 618) | fn from(val: LlrtXmlModule) -> Self { FILE: llrt_core/src/runtime_client.rs constant ENV_AWS_LAMBDA_FUNCTION_NAME (line 40) | const ENV_AWS_LAMBDA_FUNCTION_NAME: &str = "AWS_LAMBDA_FUNCTION_NAME"; constant ENV_AWS_LAMBDA_FUNCTION_VERSION (line 41) | const ENV_AWS_LAMBDA_FUNCTION_VERSION: &str = "AWS_LAMBDA_FUNCTION_VERSI... constant ENV_AWS_LAMBDA_FUNCTION_MEMORY_SIZE (line 42) | const ENV_AWS_LAMBDA_FUNCTION_MEMORY_SIZE: &str = "AWS_LAMBDA_FUNCTION_M... constant ENV_AWS_LAMBDA_LOG_GROUP_NAME (line 43) | const ENV_AWS_LAMBDA_LOG_GROUP_NAME: &str = "AWS_LAMBDA_LOG_GROUP_NAME"; constant ENV_AWS_LAMBDA_LOG_STREAM_NAME (line 44) | const ENV_AWS_LAMBDA_LOG_STREAM_NAME: &str = "AWS_LAMBDA_LOG_STREAM_NAME"; constant ENV_LAMBDA_TASK_ROOT (line 45) | const ENV_LAMBDA_TASK_ROOT: &str = "LAMBDA_TASK_ROOT"; constant ENV_UNDERSCORE_HANDLER (line 46) | const ENV_UNDERSCORE_HANDLER: &str = "_HANDLER"; constant ENV_LAMBDA_HANDLER (line 47) | const ENV_LAMBDA_HANDLER: &str = "LAMBDA_HANDLER"; constant AWS_LAMBDA_RUNTIME_API (line 48) | const AWS_LAMBDA_RUNTIME_API: &str = "AWS_LAMBDA_RUNTIME_API"; constant ENV_UNDERSCORE_EXIT_ITERATIONS (line 49) | const ENV_UNDERSCORE_EXIT_ITERATIONS: &str = "_EXIT_ITERATIONS"; constant ENV_RUNTIME_PATH (line 50) | const ENV_RUNTIME_PATH: &str = "2018-06-01/runtime"; constant ENV_X_AMZN_TRACE_ID (line 51) | const ENV_X_AMZN_TRACE_ID: &str = "_X_AMZN_TRACE_ID"; type SdkClientInitState (line 64) | pub struct SdkClientInitState { method new (line 70) | fn new(rt: *mut qjs::JSRuntime) -> Self { function get_sdk_client_init_state_mut (line 82) | fn get_sdk_client_init_state_mut<'a>( function get_sdk_client_init_state (line 92) | fn get_sdk_client_init_state<'a>( function check_client_inited (line 107) | pub fn check_client_inited(rt: *mut qjs::JSRuntime, endpoint: &str) -> b... function mark_client_inited (line 118) | pub fn mark_client_inited(rt: *mut qjs::JSRuntime) { type LambdaContext (line 125) | struct LambdaContext<'js, 'a> { function into_js (line 136) | fn into_js(self, ctx: &Ctx<'js>) -> Result> { type LambdaEnvironment (line 163) | struct LambdaEnvironment { method new (line 172) | fn new() -> Self { type NextInvocationResponse (line 186) | struct NextInvocationResponse<'js, 'a> { type RuntimeConfig (line 191) | struct RuntimeConfig { method default (line 198) | fn default(ctx: &Ctx) -> Result { function start (line 232) | pub async fn start(ctx: &Ctx<'_>) -> Result<()> { function start_with_cfg (line 236) | async fn start_with_cfg(ctx: &Ctx<'_>, config: RuntimeConfig) -> Result<... function next_invocation (line 287) | async fn next_invocation<'js, 'a>( function invoke_response (line 360) | async fn invoke_response<'js>( function start_process_events (line 392) | async fn start_process_events<'js>( function process_event (line 445) | async fn process_event<'js>( function post_error (line 481) | async fn post_error<'js>( function get_module_and_handler_name (line 556) | fn get_module_and_handler_name<'a>(ctx: &Ctx, handler: &'a str) -> Resul... function get_task_root (line 581) | fn get_task_root() -> String { function get_header_value (line 590) | fn get_header_value(headers: &HeaderMap, header: &HeaderName) -> StdResu... function runtime (line 610) | async fn runtime() { FILE: llrt_core/src/security.rs function init (line 10) | pub fn init() -> StdResult<(), Box> { function build_http_access_list (line 26) | fn build_http_access_list(list: &[String]) -> StdResult, Invali... function build_access_list (line 37) | fn build_access_list(env_value: String) -> Vec { FILE: llrt_core/src/vm.rs type Vm (line 30) | pub struct Vm { constant ENV_LAMBDA_TASK_ROOT (line 76) | pub const ENV_LAMBDA_TASK_ROOT: &'static str = "LAMBDA_TASK_ROOT"; method from_options (line 78) | pub async fn from_options( method new (line 141) | pub async fn new() -> StdResult(&self, f: F) method run (line 159) | pub async fn run> + Send>(&self, source: S, strict: bo... method run_file (line 171) | pub async fn run_file(&self, filename: impl AsRef, strict: bool, ... method run_bytecode (line 182) | pub async fn run_bytecode(&self, bytecode: &[u8]) { method idle (line 195) | pub async fn idle(self) -> StdResult<(), Box Self { function init (line 201) | fn init(ctx: &Ctx<'_>) -> Result<()> { FILE: llrt_modules/src/lib.rs constant VERSION (line 76) | pub const VERSION: &str = env!("CARGO_PKG_VERSION"); constant CJS_IMPORT_PREFIX (line 79) | pub const CJS_IMPORT_PREFIX: &str = "__cjs:"; constant CJS_LOADER_PREFIX (line 81) | pub const CJS_LOADER_PREFIX: &str = "__cjsm:"; constant ENV_LLRT_PLATFORM (line 83) | pub const ENV_LLRT_PLATFORM: &str = "LLRT_PLATFORM"; FILE: llrt_modules/src/module/loader.rs type LoadFn (line 20) | type LoadFn = for<'js> fn(Ctx<'js>, Vec) -> Result>; type Source (line 21) | type Source<'js> = AnyOf2>; type ModuleLoader (line 24) | pub struct ModuleLoader { method load_func (line 29) | fn load_func<'js, D: ModuleDef>(ctx: Ctx<'js>, name: Vec) -> Resul... method add_module (line 33) | pub fn add_module, M: ModuleDef>(&mut self, name: N, _... method with_module (line 39) | pub fn with_module, M: ModuleDef>(mut self, name: N, m... method load (line 46) | fn load<'js>(&mut self, ctx: &Ctx<'js>, name: &str) -> Result(ctx: &Ctx<'js>, name: &str) -> Result<(bool... function call_load_hooks (line 100) | fn call_load_hooks<'js>( function call_load_hooks_from (line 108) | fn call_load_hooks_from<'js>( function test_hook_override_import (line 155) | async fn test_hook_override_import() { function test_multiple_hooks_chain (line 216) | async fn test_multiple_hooks_chain() { function test_hook_without_nextload (line 284) | async fn test_hook_without_nextload() { function test_hook_passthrough_all (line 326) | async fn test_hook_passthrough_all() { function test_hook_conditional_intercept (line 368) | async fn test_hook_conditional_intercept() { function test_three_hooks_selective_intercept (line 416) | async fn test_three_hooks_selective_intercept() { function test_hook_url_transformation_chain (line 504) | async fn test_hook_url_transformation_chain() { FILE: llrt_modules/src/module/mod.rs type ModuleNames (line 29) | pub struct ModuleNames<'js> { function new (line 35) | pub fn new(names: HashSet) -> Self { function get_list (line 42) | pub fn get_list(&self) -> HashSet { type RequireState (line 48) | pub struct RequireState<'js> { type Changed (line 55) | type Changed<'to> = RequireState<'to>; type Hook (line 59) | struct Hook<'js> { type ModuleHookState (line 65) | pub struct ModuleHookState<'js> { method default (line 70) | fn default() -> Self { function new (line 76) | fn new() -> Self { type ModuleModule (line 81) | pub struct ModuleModule; function create_require (line 83) | fn create_require(ctx: Ctx<'_>) -> Result> { function is_builtin (line 90) | fn is_builtin(ctx: Ctx<'_>, name: String) -> Result { function register_hooks (line 99) | pub fn register_hooks<'js>(ctx: Ctx<'js>, hooks_obj: Object<'js>) -> Res... method declare (line 113) | fn declare(declare: &Declarations) -> Result<()> { method evaluate (line 123) | fn evaluate<'js>(ctx: &Ctx<'js>, exports: &Exports<'js>) -> Result<()> { function from (line 142) | fn from(val: ModuleModule) -> Self { function init (line 150) | pub fn init(ctx: &Ctx) -> Result<()> { FILE: llrt_modules/src/module/require.rs function require (line 18) | pub fn require(ctx: Ctx<'_>, specifier: String) -> Result> { FILE: llrt_modules/src/module/resolver.rs type ModuleResolver (line 22) | pub struct ModuleResolver { method add_name (line 28) | pub fn add_name>(mut self, path: P) -> Self { method resolve (line 35) | fn resolve(&mut self, ctx: &Ctx<'_>, base: &str, name: &str) -> Result(ctx: &Ctx<'js>, x: &str, y: &str) -> Res... function call_resolve_hooks (line 91) | fn call_resolve_hooks<'js>( function call_resolve_hooks_from (line 100) | fn call_resolve_hooks_from<'js>( FILE: llrt_modules/src/module_builder.rs type GlobalAttachment (line 11) | pub struct GlobalAttachment { method add_function (line 17) | pub fn add_function(mut self, init: fn(&Ctx<'_>) -> Result<()>) -> Self { method add_name (line 22) | pub fn add_name>(mut self, path: P) -> Self { method attach (line 27) | pub fn attach(self, ctx: &Ctx<'_>) -> Result<()> { type ModuleBuilder (line 38) | pub struct ModuleBuilder { method new (line 198) | pub fn new() -> Self { method with_module (line 206) | pub fn with_module>>(mut self, mod... method with_global (line 217) | pub fn with_global(mut self, init: fn(&Ctx<'_>) -> Result<()>) -> Self { method build (line 222) | pub fn build(self) -> (ModuleResolver, ModuleLoader, GlobalAttachment) { method default (line 45) | fn default() -> Self { FILE: llrt_modules/src/package/loader.rs type PackageLoader (line 11) | pub struct PackageLoader; method load_cjs_module (line 14) | fn load_cjs_module<'js>(name: &str, ctx: Ctx<'js>) -> Result (bool, bool, &str, &str) { method load_module (line 74) | fn load_module<'js>(name: &str, ctx: &Ctx<'js>) -> Result<(Module<'js>... method load (line 113) | fn load<'js>(&mut self, ctx: &Ctx<'js>, name: &str) -> Result(rc: Rc) -> Cow<'a, str> { type NodePathList (line 33) | struct NodePathList(pub NodePathListValues); method new (line 40) | fn new() -> Self { type NodePathListValues (line 35) | type NodePathListValues = Rc>>>; type NodeModulePaths (line 46) | type NodeModulePaths = HashMap, Option>; type PackageResolver (line 89) | pub struct PackageResolver; method resolve (line 93) | fn resolve(&mut self, ctx: &Ctx, base: &str, name: &str) -> Result( function resolved_by_file_exists (line 232) | fn resolved_by_file_exists(path: Cow<'_, str>) -> Result> { function to_abs_path (line 237) | fn to_abs_path(path: Cow<'_, str>) -> Result> { function load_as_file (line 248) | fn load_as_file<'a>(ctx: &Ctx<'_>, x: Rc) -> Result(ctx: &Ctx<'_>, x: Rc) -> Result(ctx: &Ctx<'_>, x: Rc) -> Result( function load_package_imports (line 523) | fn load_package_imports(ctx: &Ctx<'_>, x: &str, dir: &str) -> Result( function load_package_self (line 671) | fn load_package_self(ctx: &Ctx<'_>, x: &str, dir: &str, is_esm: bool) ->... function get_name_and_scope (line 725) | fn get_name_and_scope(x: &str, n: usize) -> (&str, &str, bool) { function package_exports_resolve (line 734) | fn package_exports_resolve<'a>( function replace_star (line 856) | fn replace_star(scope: &str, name: &str) -> String { function package_imports_resolve (line 861) | fn package_imports_resolve<'a>( function find_the_closest_package_scope (line 894) | fn find_the_closest_package_scope(start: &str) -> Option> { function get_string_field (line 908) | fn get_string_field<'a>(package_json: &'a BorrowedValue<'a>, str: &str) ... function is_exports_field_exists (line 917) | fn is_exports_field_exists<'a>(package_json: &'a BorrowedValue<'a>) -> b... function correct_extensions (line 926) | fn correct_extensions<'a>(x: String) -> Cow<'a, str> { FILE: modules/llrt_abort/src/abort_controller.rs type AbortController (line 13) | pub struct AbortController<'js> { type Changed (line 18) | type Changed<'to> = AbortController<'to>; function new (line 24) | pub fn new(ctx: Ctx<'js>) -> Result { function signal (line 34) | pub fn signal(&self) -> Class<'js, AbortSignal<'js>> { function to_string_tag (line 39) | pub fn to_string_tag(&self) -> &'static str { function abort (line 43) | pub fn abort( FILE: modules/llrt_abort/src/abort_signal.rs type AbortSignal (line 18) | pub struct AbortSignal<'js> { type Changed (line 26) | type Changed<'to> = AbortSignal<'to>; function trace (line 30) | fn trace<'a>(&self, tracer: Tracer<'a, 'js>) { function get_event_list (line 40) | fn get_event_list(&self) -> Arc>> { function new (line 48) | pub fn new() -> Self { function get_on_abort (line 59) | pub fn get_on_abort(&self) -> Option> { function set_on_abort (line 64) | pub fn set_on_abort( function remove_on_abort (line 73) | pub fn remove_on_abort( function throw_if_aborted (line 82) | pub fn throw_if_aborted(&self, ctx: Ctx<'js>) -> Result<()> { function any (line 94) | pub fn any(ctx: Ctx<'js>, signals: Array<'js>) -> Result bool { function reason (line 148) | pub fn reason(&self) -> Option> { function to_string_tag (line 153) | pub fn to_string_tag(&self) -> &'static str { function set_reason (line 158) | pub fn set_reason(&mut self, reason: Opt>) { function send_aborted (line 166) | pub fn send_aborted(this: This>, ctx: Ctx<'js>) -> Resu... function abort (line 182) | pub fn abort(ctx: Ctx<'js>, reason: Opt>) -> Result, milliseconds: u64) -> Result( function test_abort_signal (line 261) | async fn test_abort_signal() { FILE: modules/llrt_abort/src/lib.rs function init (line 13) | pub fn init(ctx: &Ctx<'_>) -> Result<()> { FILE: modules/llrt_assert/src/lib.rs function ok (line 10) | fn ok(ctx: Ctx, value: Value, message: Opt) -> Result<()> { type AssertModule (line 57) | pub struct AssertModule; method declare (line 60) | fn declare(declare: &Declarations) -> Result<()> { method evaluate (line 67) | fn evaluate<'js>(ctx: &Ctx<'js>, exports: &Exports<'js>) -> Result<()> { function from (line 78) | fn from(val: AssertModule) -> Self { FILE: modules/llrt_async_hooks/src/finalization_registry.rs function init_finalization_registry (line 11) | pub(crate) fn init_finalization_registry(ctx: &Ctx<'_>) -> Result<()> { function invoke_finalization_hook (line 37) | fn invoke_finalization_hook<'js>(ctx: Ctx<'js>, uid: Value<'js>) -> Resu... FILE: modules/llrt_async_hooks/src/lib.rs type Hook (line 24) | struct Hook<'js> { type AsyncHookState (line 33) | struct AsyncHookState<'js> { method default (line 38) | fn default() -> Self { function new (line 44) | fn new() -> Self { type Changed (line 50) | type Changed<'to> = AsyncHookState<'to>; type AsyncHookIds (line 53) | struct AsyncHookIds<'js> { method default (line 61) | fn default() -> Self { function new (line 67) | fn new() -> Self { type Changed (line 78) | type Changed<'to> = AsyncHookIds<'to>; function create_hook (line 81) | fn create_hook<'js>(ctx: Ctx<'js>, hooks_obj: Object<'js>) -> Result u64 { function execution_async_id (line 133) | fn execution_async_id(ctx: Ctx<'_>) -> Result { function trigger_async_id (line 139) | fn trigger_async_id(ctx: Ctx<'_>) -> Result { type AsyncHooksModule (line 145) | pub struct AsyncHooksModule; method declare (line 148) | fn declare(declare: &Declarations) -> Result<()> { method evaluate (line 158) | fn evaluate<'js>(ctx: &Ctx<'js>, exports: &Exports<'js>) -> Result<()> { function from (line 173) | fn from(val: AsyncHooksModule) -> Self { function init (line 181) | pub fn init(ctx: &Ctx<'_>) -> Result<()> { function promise_hook_tracker (line 209) | pub fn promise_hook_tracker() -> PromiseHook { function invoke_async_hook (line 230) | fn invoke_async_hook( function insert_id_map (line 296) | fn insert_id_map( function get_id_map (line 314) | fn get_id_map(ctx: &Ctx<'_>, target: usize) -> Result<(u64, u64)> { function remove_id_map (line 320) | fn remove_id_map(ctx: &Ctx<'_>, target: usize) -> Result<(u64, u64)> { function update_current_id (line 330) | fn update_current_id(ctx: &Ctx<'_>, id: (u64, u64)) -> Result<()> { FILE: modules/llrt_buffer/src/array_buffer_view.rs type ArrayBufferView (line 11) | pub struct ArrayBufferView<'js> { type RawArrayBuffer (line 16) | struct RawArrayBuffer { method new (line 22) | pub fn new(len: usize, ptr: NonNull) -> Self { function into_js (line 28) | fn into_js(self, _ctx: &Ctx<'js>) -> Result> { function from_js (line 34) | fn from_js(_ctx: &Ctx<'js>, value: Value<'js>) -> Result { function from_buffer (line 128) | pub fn from_buffer(ctx: &Ctx<'js>, buffer: Buffer) -> Result { function len (line 133) | pub fn len(&self) -> usize { function is_empty (line 138) | pub fn is_empty(&self) -> bool { function as_bytes (line 142) | pub fn as_bytes(&self) -> Option<&[u8]> { function as_bytes_mut (line 153) | pub fn as_bytes_mut(&mut self) -> Option<&mut [u8]> { FILE: modules/llrt_buffer/src/blob.rs type EndingType (line 20) | enum EndingType { constant LINE_ENDING (line 26) | const LINE_ENDING: &[u8] = b"\r\n"; constant LINE_ENDING (line 28) | const LINE_ENDING: &[u8] = b"\n"; type Blob (line 32) | pub struct Blob { method new (line 54) | pub fn new<'js>( method size (line 92) | pub fn size(&self) -> usize { method mime_type (line 97) | pub fn mime_type(&self) -> String { method text (line 101) | pub async fn text(&self) -> String { method array_buffer (line 106) | pub async fn array_buffer<'js>(&self, ctx: Ctx<'js>) -> Result(&self, ctx: Ctx<'js>) -> Result> { method slice (line 114) | pub fn slice(&self, start: Opt, end: Opt, content_type: ... method to_string_tag (line 137) | pub fn to_string_tag(&self) -> &'static str { method from_bytes (line 143) | pub fn from_bytes(data: Vec, content_type: Option) -> Self { method get_bytes (line 148) | pub fn get_bytes(&self) -> Vec { method has_instance (line 153) | pub fn has_instance(value: Value<'_>) -> bool { function normalize_type (line 38) | fn normalize_type(mut mime_type: String) -> String { function bytes_from_parts (line 161) | fn bytes_from_parts<'js>( function array_to_string (line 256) | fn array_to_string(array: &Array) -> Result { FILE: modules/llrt_buffer/src/buffer.rs type BufferPrimordials (line 23) | pub struct BufferPrimordials<'js> { function new (line 28) | fn new(ctx: &Ctx<'js>) -> Result type Buffer (line 38) | pub struct Buffer(pub Vec); method into_js (line 41) | fn into_js(self, ctx: &Ctx<'js>) -> Result> { method alloc (line 48) | pub fn alloc(length: usize) -> Self { method to_string (line 52) | pub fn to_string(&self, ctx: &Ctx<'js>, encoding: &str) -> Result, buffer: ArrayBuffer<'js>) -> Resu... method from_array_buffer_offset_length (line 64) | fn from_array_buffer_offset_length( method from_encoding (line 75) | fn from_encoding( method from_string_encoding (line 87) | fn from_string_encoding( function alloc (line 103) | fn alloc<'js>( function alloc_byte_ref (line 138) | fn alloc_byte_ref<'js>(ctx: &Ctx<'js>, byte_ref: &[u8], length: usize) -... function alloc_unsafe (line 147) | fn alloc_unsafe(ctx: Ctx<'_>, size: usize) -> Result> { function maybeuninit_to_u8 (line 156) | fn maybeuninit_to_u8(vec: Vec>) -> Vec { function alloc_unsafe_slow (line 172) | fn alloc_unsafe_slow(ctx: Ctx<'_>, size: usize) -> Result> { function byte_length (line 185) | fn byte_length<'js>(ctx: Ctx<'js>, value: Value<'js>, encoding: Opt(ctx: Ctx<'js>, list: Array<'js>, max_length: Opt) ... function from (line 248) | fn from<'js>( function is_buffer (line 310) | fn is_buffer<'js>(ctx: Ctx<'js>, value: Value<'js>) -> Result { function is_encoding (line 319) | fn is_encoding(value: Value) -> Result { function copy (line 329) | fn copy<'js>( function subarray (line 366) | fn subarray<'js>( function to_string (line 400) | fn to_string( function write (line 426) | fn write<'js>( function get_write_parameters (line 463) | fn get_write_parameters(args: &Rest>, len: usize) -> Result<(u... function safe_byte_slice (line 493) | fn safe_byte_slice(s: &str, end: usize) -> (&[u8], usize) { type Endian (line 510) | pub enum Endian { type NumberKind (line 516) | pub enum NumberKind { method bits (line 530) | pub fn bits(&self) -> u8 { method is_signed (line 545) | pub fn is_signed(&self) -> bool { method prototype (line 552) | pub fn prototype(&self) -> &'static [(Endian, &'static str, Option<&'s... function write_buf (line 597) | fn write_buf<'js>( function read_buf (line 692) | fn read_buf<'js>( function endian_bytes (line 794) | fn endian_bytes(mut val: u64, endian: Endian) -> Vec { function shifted_bytes (line 812) | fn shifted_bytes(mut val: u64, bits: u8, endian: Endian) -> Vec { function set_prototype (line 828) | pub(crate) fn set_prototype<'js>(ctx: &Ctx<'js>, constructor: Object<'js... function atob (line 869) | pub fn atob(ctx: Ctx<'_>, encoded_value: Coerced) -> Result, value: Coerced) -> Result { function test_atob (line 913) | async fn test_atob() { function test_atob_high_bytes (line 943) | async fn test_atob_high_bytes() { function test_btoa (line 1006) | async fn test_btoa() { function test_btoa_high_bytes (line 1036) | async fn test_btoa_high_bytes() { function test_subarray (line 1100) | async fn test_subarray() { function test_subarray_partial (line 1132) | async fn test_subarray_partial() { function test_subarray_out_of_bounds (line 1164) | async fn test_subarray_out_of_bounds() { function test_read_int_32_be (line 1196) | async fn test_read_int_32_be() { FILE: modules/llrt_buffer/src/file.rs type File (line 13) | pub struct File { method new (line 23) | fn new<'js>( method size (line 53) | pub fn size(&self) -> usize { method name (line 58) | pub fn name(&self) -> String { method mime_type (line 63) | pub fn mime_type(&self) -> String { method last_modified (line 68) | pub fn last_modified(&self) -> i64 { method slice (line 72) | pub fn slice(&self, start: Opt, end: Opt, content_type: ... method text (line 76) | pub async fn text(&mut self) -> String { method array_buffer (line 81) | pub async fn array_buffer<'js>(&self, ctx: Ctx<'js>) -> Result(&self, ctx: Ctx<'js>) -> Result> { method to_string_tag (line 90) | pub fn to_string_tag(&self) -> &'static str { method from_bytes (line 95) | pub fn from_bytes<'js>( method get_blob (line 121) | pub fn get_blob(&self) -> Blob { FILE: modules/llrt_buffer/src/lib.rs type BufferModule (line 25) | pub struct BufferModule; method declare (line 28) | fn declare(declare: &Declarations) -> Result<()> { method evaluate (line 37) | fn evaluate<'js>(ctx: &Ctx<'js>, exports: &Exports<'js>) -> Result<()> { function from (line 58) | fn from(val: BufferModule) -> Self { function init (line 66) | pub fn init<'js>(ctx: &Ctx<'js>) -> Result<()> { FILE: modules/llrt_child_process/src/lib.rs function prepare_shell_args (line 56) | fn prepare_shell_args( type ChildProcess (line 108) | pub struct ChildProcess<'js> { function trace (line 117) | fn trace<'a>(&self, tracer: Tracer<'a, 'js>) { type StdioEnum (line 123) | enum StdioEnum { method to_stdio (line 130) | fn to_stdio(&self) -> Stdio { function pid (line 152) | fn pid(&self, ctx: Ctx<'js>) -> Result> { function kill (line 157) | fn kill(&mut self, ctx: Ctx<'js>, signal: Opt>) -> Result Arc>> { function spawn (line 373) | fn spawn<'js>( function str_to_stdio (line 545) | fn str_to_stdio(ctx: &Ctx<'_>, input: &str) -> Result { function create_output (line 560) | fn create_output<'js, T>( type ChildProcessModule (line 576) | pub struct ChildProcessModule; method declare (line 579) | fn declare(declare: &Declarations) -> Result<()> { method evaluate (line 585) | fn evaluate<'js>(ctx: &Ctx<'js>, exports: &Exports<'js>) -> Result<()> { function from (line 602) | fn from(val: ChildProcessModule) -> Self { function test_spawn (line 618) | async fn test_spawn() { function test_spawn_shell (line 659) | async fn test_spawn_shell() { FILE: modules/llrt_console/src/lib.rs type Console (line 15) | pub struct Console {} method new (line 26) | pub fn new() -> Self { method log (line 31) | pub fn log<'js>(&self, ctx: Ctx<'js>, args: Rest>) -> Resul... method clear (line 34) | pub fn clear(&self) { method debug (line 37) | pub fn debug<'js>(&self, ctx: Ctx<'js>, args: Rest>) -> Res... method info (line 40) | pub fn info<'js>(&self, ctx: Ctx<'js>, args: Rest>) -> Resu... method trace (line 43) | pub fn trace<'js>(&self, ctx: Ctx<'js>, args: Rest>) -> Res... method error (line 46) | pub fn error<'js>(&self, ctx: Ctx<'js>, args: Rest>) -> Res... method warn (line 49) | pub fn warn<'js>(&self, ctx: Ctx<'js>, args: Rest>) -> Resu... method assert (line 52) | pub fn assert<'js>( method default (line 18) | fn default() -> Self { function log_fatal (line 62) | pub fn log_fatal<'js>(ctx: Ctx<'js>, args: Rest>) -> Result<(... function log_error (line 66) | pub fn log_error<'js>(ctx: Ctx<'js>, args: Rest>) -> Result<(... function log_warn (line 70) | fn log_warn<'js>(ctx: Ctx<'js>, args: Rest>) -> Result<()> { function log_debug (line 74) | fn log_debug<'js>(ctx: Ctx<'js>, args: Rest>) -> Result<()> { function log_trace (line 78) | fn log_trace<'js>(ctx: Ctx<'js>, args: Rest>) -> Result<()> { function log_assert (line 82) | fn log_assert<'js>(ctx: Ctx<'js>, expression: bool, args: Rest(ctx: Ctx<'js>, args: Rest>) -> Result<()> { function clear (line 93) | fn clear() { function write_log (line 97) | fn write_log<'js, T>(mut output: T, ctx: &Ctx<'js>, args: Rest Result<()> { method evaluate (line 125) | fn evaluate<'js>(ctx: &Ctx<'js>, exports: &Exports<'js>) -> Result<()> { function from (line 135) | fn from(val: ConsoleModule) -> Self { function init (line 143) | pub fn init(ctx: &Ctx<'_>) -> Result<()> { FILE: modules/llrt_crypto/src/crc32.rs type Crc32c (line 11) | pub struct Crc32c { method new (line 19) | fn new() -> Self { method crc32c_digest (line 26) | fn crc32c_digest(&self) -> u64 { method crc32c_update (line 31) | fn crc32c_update<'js>( type Crc32 (line 43) | pub struct Crc32 { method new (line 51) | fn new() -> Self { method crc32_digest (line 58) | fn crc32_digest(&self) -> u64 { method crc32_update (line 63) | fn crc32_update<'js>( FILE: modules/llrt_crypto/src/hash.rs type HashAlgorithm (line 14) | pub enum HashAlgorithm { type Error (line 25) | type Error = String; method try_from (line 26) | fn try_from(s: &str) -> std::result::Result { method class_name (line 44) | pub fn class_name(&self) -> &'static str { method as_str (line 54) | pub fn as_str(&self) -> &'static str { method as_numeric_str (line 64) | pub fn as_numeric_str(&self) -> &'static str { method digest_len (line 74) | pub fn digest_len(&self) -> usize { method block_len (line 84) | pub fn block_len(&self) -> usize { type ProviderDigest (line 95) | type ProviderDigest = ... type Hash (line 100) | pub struct Hash { method new (line 108) | pub fn new(ctx: Ctx<'_>, algorithm: String) -> Result { method new_hmac (line 116) | pub fn new_hmac<'js>( method do_update (line 129) | fn do_update(&mut self, data: &[u8]) { method do_finalize (line 137) | fn do_finalize(&mut self) -> Option> { method hash_digest (line 149) | fn hash_digest<'js>(&mut self, ctx: Ctx<'js>, encoding: Opt) -... method hash_update (line 165) | fn hash_update<'js>( type Hmac (line 178) | pub struct Hmac { method new (line 184) | pub fn new<'js>(ctx: Ctx<'js>, algorithm: String, key_value: ObjectByt... method digest (line 193) | fn digest<'js>(&mut self, ctx: Ctx<'js>, encoding: Opt) -> Res... method update (line 197) | fn update<'js>( FILE: modules/llrt_crypto/src/lib.rs function encoded_bytes (line 65) | fn encoded_bytes<'js>(ctx: &Ctx<'js>, bytes: &[u8], encoding: &str) -> R... function random_byte_array (line 82) | pub fn random_byte_array(length: usize) -> Vec { function get_random_bytes (line 88) | fn get_random_bytes(ctx: Ctx, length: usize) -> Result { function get_random_int (line 93) | fn get_random_int(first: i64, second: Opt) -> Result { function random_fill (line 103) | fn random_fill<'js>(ctx: Ctx<'js>, obj: Object<'js>, args: Rest( function get_random_values (line 160) | fn get_random_values<'js>(ctx: Ctx<'js>, obj: Object<'js>) -> Result String { type Crypto (line 232) | struct Crypto {} method new (line 237) | pub fn new(ctx: Ctx<'_>) -> Result { method to_string_tag (line 242) | pub fn to_string_tag(&self) -> &'static str { function init (line 247) | pub fn init(ctx: &Ctx<'_>) -> Result<()> { type CryptoModule (line 285) | pub struct CryptoModule; method declare (line 288) | fn declare(declare: &Declarations) -> Result<()> { method evaluate (line 311) | fn evaluate<'js>(ctx: &Ctx<'js>, exports: &Exports<'js>) -> Result<()> { function from (line 351) | fn from(val: CryptoModule) -> Self { FILE: modules/llrt_crypto/src/provider/graviola.rs type GraviolaProvider (line 18) | pub struct GraviolaProvider; type GraviolaDigest (line 20) | pub enum GraviolaDigest { method update (line 27) | fn update(&mut self, data: &[u8]) { method finalize (line 35) | fn finalize(self) -> Vec { type GraviolaHmac (line 44) | pub enum GraviolaHmac { method update (line 51) | fn update(&mut self, data: &[u8]) { method finalize (line 59) | fn finalize(self) -> Vec { type Digest (line 69) | type Digest = GraviolaDigest; type Hmac (line 70) | type Hmac = GraviolaHmac; method digest (line 72) | fn digest(&self, algorithm: HashAlgorithm) -> Self::Digest { method hmac (line 81) | fn hmac(&self, algorithm: HashAlgorithm, key: &[u8]) -> Self::Hmac { method ecdsa_sign (line 90) | fn ecdsa_sign( method ecdsa_verify (line 99) | fn ecdsa_verify( method ed25519_sign (line 109) | fn ed25519_sign(&self, _private_key_der: &[u8], _data: &[u8]) -> Result<... method ed25519_verify (line 113) | fn ed25519_verify( method rsa_pss_sign (line 122) | fn rsa_pss_sign( method rsa_pss_verify (line 132) | fn rsa_pss_verify( method rsa_pkcs1v15_sign (line 143) | fn rsa_pkcs1v15_sign( method rsa_pkcs1v15_verify (line 152) | fn rsa_pkcs1v15_verify( method rsa_oaep_encrypt (line 162) | fn rsa_oaep_encrypt( method rsa_oaep_decrypt (line 172) | fn rsa_oaep_decrypt( method ecdh_derive_bits (line 182) | fn ecdh_derive_bits( method x25519_derive_bits (line 191) | fn x25519_derive_bits( method aes_encrypt (line 200) | fn aes_encrypt( method aes_decrypt (line 226) | fn aes_decrypt( method aes_kw_wrap (line 256) | fn aes_kw_wrap(&self, _kek: &[u8], _key: &[u8]) -> Result, Crypt... method aes_kw_unwrap (line 260) | fn aes_kw_unwrap(&self, _kek: &[u8], _wrapped_key: &[u8]) -> Result Result, CryptoEr... method generate_hmac_key (line 293) | fn generate_hmac_key( method generate_ec_key (line 310) | fn generate_ec_key(&self, _curve: EllipticCurve) -> Result<(Vec, Vec... method generate_ed25519_key (line 314) | fn generate_ed25519_key(&self) -> Result<(Vec, Vec), CryptoError> { method generate_x25519_key (line 318) | fn generate_x25519_key(&self) -> Result<(Vec, Vec), CryptoError> { method generate_rsa_key (line 323) | fn generate_rsa_key( method import_rsa_public_key_pkcs1 (line 331) | fn import_rsa_public_key_pkcs1( method import_rsa_private_key_pkcs1 (line 337) | fn import_rsa_private_key_pkcs1( method import_rsa_public_key_spki (line 343) | fn import_rsa_public_key_spki( method import_rsa_private_key_pkcs8 (line 349) | fn import_rsa_private_key_pkcs8( method export_rsa_public_key_pkcs1 (line 355) | fn export_rsa_public_key_pkcs1(&self, _key_data: &[u8]) -> Result Result... method export_rsa_private_key_pkcs8 (line 361) | fn export_rsa_private_key_pkcs8(&self, _key_data: &[u8]) -> Result Result Self { method update (line 516) | fn update(&mut self, data: &[u8]) { method finalize (line 522) | fn finalize(self) -> Vec { type GraviolaRustHmac (line 531) | pub enum GraviolaRustHmac { method new (line 538) | pub fn new(algorithm: HashAlgorithm, key: &[u8]) -> Self { method update (line 550) | fn update(&mut self, data: &[u8]) { method finalize (line 556) | fn finalize(self) -> Vec { FILE: modules/llrt_crypto/src/provider/mod.rs type RsaImportResult (line 43) | pub struct RsaImportResult { type EcImportResult (line 52) | pub struct EcImportResult { type OkpImportResult (line 59) | pub struct OkpImportResult { type RsaJwkImport (line 67) | pub struct RsaJwkImport<'a> { type RsaJwkExport (line 81) | pub struct RsaJwkExport { type EcJwkImport (line 95) | pub struct EcJwkImport<'a> { type EcJwkExport (line 104) | pub struct EcJwkExport { type OkpJwkImport (line 113) | pub struct OkpJwkImport<'a> { type OkpJwkExport (line 121) | pub struct OkpJwkExport { type SimpleDigest (line 126) | pub trait SimpleDigest: Send { method update (line 127) | fn update(&mut self, data: &[u8]); method finalize (line 128) | fn finalize(self) -> Vec type AesMode (line 135) | pub enum AesMode { type CryptoProvider (line 142) | pub trait CryptoProvider { method digest (line 147) | fn digest(&self, algorithm: HashAlgorithm) -> Self::Digest; method hmac (line 150) | fn hmac(&self, algorithm: HashAlgorithm, key: &[u8]) -> Self::Hmac; method ecdsa_sign (line 153) | fn ecdsa_sign( method ecdsa_verify (line 159) | fn ecdsa_verify( method ed25519_sign (line 168) | fn ed25519_sign(&self, private_key_der: &[u8], data: &[u8]) -> Result<... method ed25519_verify (line 169) | fn ed25519_verify( method rsa_pss_sign (line 177) | fn rsa_pss_sign( method rsa_pss_verify (line 184) | fn rsa_pss_verify( method rsa_pkcs1v15_sign (line 192) | fn rsa_pkcs1v15_sign( method rsa_pkcs1v15_verify (line 198) | fn rsa_pkcs1v15_verify( method rsa_oaep_encrypt (line 205) | fn rsa_oaep_encrypt( method rsa_oaep_decrypt (line 212) | fn rsa_oaep_decrypt( method ecdh_derive_bits (line 221) | fn ecdh_derive_bits( method x25519_derive_bits (line 229) | fn x25519_derive_bits( method aes_encrypt (line 236) | fn aes_encrypt( method aes_decrypt (line 244) | fn aes_decrypt( method aes_kw_wrap (line 254) | fn aes_kw_wrap(&self, kek: &[u8], key: &[u8]) -> Result, Crypt... method aes_kw_unwrap (line 255) | fn aes_kw_unwrap(&self, kek: &[u8], wrapped_key: &[u8]) -> Result Result, Crypto... method generate_hmac_key (line 276) | fn generate_hmac_key( method generate_ec_key (line 281) | fn generate_ec_key(&self, curve: EllipticCurve) -> Result<(Vec, Ve... method generate_ed25519_key (line 282) | fn generate_ed25519_key(&self) -> Result<(Vec, Vec), CryptoErr... method generate_x25519_key (line 283) | fn generate_x25519_key(&self) -> Result<(Vec, Vec), CryptoError>; method generate_rsa_key (line 284) | fn generate_rsa_key( method import_rsa_public_key_pkcs1 (line 291) | fn import_rsa_public_key_pkcs1(&self, der: &[u8]) -> Result Result Result Result Result Result Result Result Result Result) -> Result Vec type CryptoError (line 405) | pub enum CryptoError { method fmt (line 420) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type DefaultProvider (line 448) | pub type DefaultProvider = openssl::OpenSslProvider; type DefaultProvider (line 451) | pub type DefaultProvider = rust::RustCryptoProvider; type DefaultProvider (line 454) | pub type DefaultProvider = ring::RingProvider; type DefaultProvider (line 457) | pub type DefaultProvider = RingRustProvider; type DefaultProvider (line 460) | pub type DefaultProvider = graviola::GraviolaProvider; type DefaultProvider (line 463) | pub type DefaultProvider = GraviolaRustProvider; function graviola_aes_supported (line 793) | fn graviola_aes_supported() -> bool { function provider (line 841) | fn provider() -> impl CryptoProvider { function to_hex (line 856) | fn to_hex(bytes: &[u8]) -> String { function test_sha256_digest (line 862) | fn test_sha256_digest() { function test_sha384_digest (line 875) | fn test_sha384_digest() { function test_sha512_digest (line 884) | fn test_sha512_digest() { function test_hmac_sha256 (line 894) | fn test_hmac_sha256() { function test_aes_gcm_128_roundtrip (line 911) | fn test_aes_gcm_128_roundtrip() { function test_aes_gcm_256_roundtrip (line 950) | fn test_aes_gcm_256_roundtrip() { function test_aes_gcm_wrong_key_fails (line 980) | fn test_aes_gcm_wrong_key_fails() { function test_generate_aes_key_128 (line 1010) | fn test_generate_aes_key_128() { function test_generate_aes_key_256 (line 1023) | fn test_generate_aes_key_256() { function test_generate_hmac_key (line 1036) | fn test_generate_hmac_key() { function test_aes_cbc_roundtrip (line 1053) | fn test_aes_cbc_roundtrip() { function test_aes_ctr_roundtrip (line 1071) | fn test_aes_ctr_roundtrip() { function test_aes_kw_roundtrip (line 1101) | fn test_aes_kw_roundtrip() { function test_hkdf_derive (line 1113) | fn test_hkdf_derive() { function test_pbkdf2_derive (line 1127) | fn test_pbkdf2_derive() { function test_ec_p256_sign_verify (line 1140) | fn test_ec_p256_sign_verify() { function test_ec_p384_sign_verify (line 1161) | fn test_ec_p384_sign_verify() { function test_ed25519_sign_verify (line 1181) | fn test_ed25519_sign_verify() { function test_x25519_key_exchange (line 1194) | fn test_x25519_key_exchange() { function test_ecdh_p256_key_exchange (line 1207) | fn test_ecdh_p256_key_exchange() { function test_rsa_pss_sign_verify (line 1223) | fn test_rsa_pss_sign_verify() { function test_rsa_pkcs1v15_sign_verify (line 1243) | fn test_rsa_pkcs1v15_sign_verify() { function test_rsa_oaep_encrypt_decrypt (line 1263) | fn test_rsa_oaep_encrypt_decrypt() { FILE: modules/llrt_crypto/src/provider/openssl.rs type OpenSslProvider (line 24) | pub struct OpenSslProvider; type OpenSslDigest (line 26) | pub enum OpenSslDigest { method update (line 35) | fn update(&mut self, data: &[u8]) { method finalize (line 47) | fn finalize(mut self) -> Vec { type OpenSslHmac (line 60) | pub struct OpenSslHmac { method update (line 65) | fn update(&mut self, data: &[u8]) { method finalize (line 69) | fn finalize(self) -> Vec { function get_message_digest (line 74) | fn get_message_digest(alg: HashAlgorithm) -> MessageDigest { function get_md (line 84) | fn get_md(alg: HashAlgorithm) -> &'static openssl::md::MdRef { function curve_to_nid (line 94) | fn curve_to_nid(curve: EllipticCurve) -> Nid { function get_ec_group (line 102) | fn get_ec_group(curve: EllipticCurve) -> Result { type Digest (line 109) | type Digest = OpenSslDigest; type Hmac (line 110) | type Hmac = OpenSslHmac; method digest (line 112) | fn digest(&self, algorithm: HashAlgorithm) -> Self::Digest { method hmac (line 124) | fn hmac(&self, algorithm: HashAlgorithm, key: &[u8]) -> Self::Hmac { method ecdsa_sign (line 135) | fn ecdsa_sign( method ecdsa_verify (line 155) | fn ecdsa_verify( method ed25519_sign (line 183) | fn ed25519_sign(&self, private_key_der: &[u8], data: &[u8]) -> Result Result, CryptoE... method aes_kw_unwrap (line 574) | fn aes_kw_unwrap(&self, kek: &[u8], wrapped_key: &[u8]) -> Result Result, CryptoEr... method generate_hmac_key (line 640) | fn generate_hmac_key( method generate_ec_key (line 662) | fn generate_ec_key(&self, curve: EllipticCurve) -> Result<(Vec, Vec<... method generate_ed25519_key (line 686) | fn generate_ed25519_key(&self) -> Result<(Vec, Vec), CryptoError> { method generate_x25519_key (line 698) | fn generate_x25519_key(&self) -> Result<(Vec, Vec), CryptoError> { method generate_rsa_key (line 710) | fn generate_rsa_key( method import_rsa_public_key_pkcs1 (line 728) | fn import_rsa_public_key_pkcs1( method import_rsa_private_key_pkcs1 (line 747) | fn import_rsa_private_key_pkcs1( method import_rsa_public_key_spki (line 766) | fn import_rsa_public_key_spki( method import_rsa_private_key_pkcs8 (line 788) | fn import_rsa_private_key_pkcs8( method export_rsa_public_key_pkcs1 (line 810) | fn export_rsa_public_key_pkcs1(&self, key_data: &[u8]) -> Result... method export_rsa_public_key_spki (line 817) | fn export_rsa_public_key_spki(&self, key_data: &[u8]) -> Result,... method export_rsa_private_key_pkcs8 (line 826) | fn export_rsa_private_key_pkcs8(&self, key_data: &[u8]) -> Result Result Vec { method update (line 50) | fn update(&mut self, data: &[u8]) { method finalize (line 59) | fn finalize(self) -> Vec { type RingDigest (line 70) | pub struct RingDigest { method new (line 76) | fn new(algorithm: &'static digest::Algorithm) -> Self { method update (line 85) | fn update(&mut self, data: &[u8]) { method finalize (line 89) | fn finalize(self) -> Vec { type RingMd5 (line 95) | pub struct RingMd5(Md5Hasher); method update (line 98) | fn update(&mut self, data: &[u8]) { method finalize (line 102) | fn finalize(self) -> Vec { type RingHmacSha1 (line 108) | pub struct RingHmacSha1(hmac::Context); type RingHmacSha256 (line 109) | pub struct RingHmacSha256(hmac::Context); type RingHmacSha384 (line 110) | pub struct RingHmacSha384(hmac::Context); type RingHmacSha512 (line 111) | pub struct RingHmacSha512(hmac::Context); method update (line 114) | fn update(&mut self, data: &[u8]) { method finalize (line 117) | fn finalize(self) -> Vec { method update (line 122) | fn update(&mut self, data: &[u8]) { method finalize (line 125) | fn finalize(self) -> Vec { method update (line 130) | fn update(&mut self, data: &[u8]) { method finalize (line 133) | fn finalize(self) -> Vec { method update (line 138) | fn update(&mut self, data: &[u8]) { method finalize (line 141) | fn finalize(self) -> Vec { type Digest (line 147) | type Digest = RingDigestType; type Hmac (line 148) | type Hmac = RingHmacType; method digest (line 150) | fn digest(&self, algorithm: HashAlgorithm) -> Self::Digest { method hmac (line 162) | fn hmac(&self, algorithm: HashAlgorithm, key: &[u8]) -> Self::Hmac { method ecdsa_sign (line 182) | fn ecdsa_sign( method ecdsa_verify (line 191) | fn ecdsa_verify( method ed25519_sign (line 201) | fn ed25519_sign(&self, _private_key_der: &[u8], _data: &[u8]) -> Result<... method ed25519_verify (line 205) | fn ed25519_verify( method rsa_pss_sign (line 214) | fn rsa_pss_sign( method rsa_pss_verify (line 224) | fn rsa_pss_verify( method rsa_pkcs1v15_sign (line 235) | fn rsa_pkcs1v15_sign( method rsa_pkcs1v15_verify (line 244) | fn rsa_pkcs1v15_verify( method rsa_oaep_encrypt (line 254) | fn rsa_oaep_encrypt( method rsa_oaep_decrypt (line 264) | fn rsa_oaep_decrypt( method ecdh_derive_bits (line 274) | fn ecdh_derive_bits( method x25519_derive_bits (line 283) | fn x25519_derive_bits( method aes_encrypt (line 291) | fn aes_encrypt( method aes_decrypt (line 302) | fn aes_decrypt( method aes_kw_wrap (line 313) | fn aes_kw_wrap(&self, _kek: &[u8], _key: &[u8]) -> Result, Crypt... method aes_kw_unwrap (line 317) | fn aes_kw_unwrap(&self, _kek: &[u8], _wrapped_key: &[u8]) -> Result Result, CryptoE... method generate_hmac_key (line 347) | fn generate_hmac_key( method generate_ec_key (line 355) | fn generate_ec_key(&self, _curve: EllipticCurve) -> Result<(Vec, Vec... method generate_ed25519_key (line 359) | fn generate_ed25519_key(&self) -> Result<(Vec, Vec), CryptoError> { method generate_x25519_key (line 363) | fn generate_x25519_key(&self) -> Result<(Vec, Vec), CryptoError> { method generate_rsa_key (line 367) | fn generate_rsa_key( method import_rsa_public_key_pkcs1 (line 375) | fn import_rsa_public_key_pkcs1( method import_rsa_private_key_pkcs1 (line 381) | fn import_rsa_private_key_pkcs1( method import_rsa_public_key_spki (line 387) | fn import_rsa_public_key_spki( method import_rsa_private_key_pkcs8 (line 393) | fn import_rsa_private_key_pkcs8( method export_rsa_public_key_pkcs1 (line 399) | fn export_rsa_public_key_pkcs1(&self, _key_data: &[u8]) -> Result Result... method export_rsa_private_key_pkcs8 (line 405) | fn export_rsa_private_key_pkcs8(&self, _key_data: &[u8]) -> Result Result std::result::Result... method encrypt (line 44) | pub fn encrypt(self, data: &[u8]) -> Vec { type AesCbcDecVariant (line 54) | pub enum AesCbcDecVariant { method new (line 62) | pub fn new(key_len: u16, key: &[u8], iv: &[u8]) -> std::result::Result... method decrypt (line 73) | pub fn decrypt(self, data: &[u8]) -> std::result::Result, Padd... type AesCtrVariant (line 83) | pub enum AesCtrVariant { method new (line 97) | pub fn new( method encrypt (line 119) | pub fn encrypt(&mut self, data: &[u8]) -> std::result::Result,... method decrypt (line 135) | pub fn decrypt(&mut self, data: &[u8]) -> std::result::Result,... type AesGcmVariant (line 152) | pub enum AesGcmVariant { method new (line 172) | pub fn new( method encrypt (line 199) | pub fn encrypt( method decrypt (line 230) | pub fn decrypt( FILE: modules/llrt_crypto/src/provider/rust/mod.rs method from (line 66) | fn from(_: aes::cipher::InvalidLength) -> Self { method from (line 72) | fn from(_: StreamCipherError) -> Self { type RustDigest (line 78) | pub enum RustDigest { method update (line 87) | fn update(&mut self, data: &[u8]) { method finalize (line 97) | fn finalize(self) -> Vec { type RustHmac (line 109) | pub enum RustHmac { method update (line 117) | fn update(&mut self, data: &[u8]) { method finalize (line 126) | fn finalize(self) -> Vec { type RustCryptoProvider (line 138) | pub struct RustCryptoProvider; type Digest (line 141) | type Digest = RustDigest; type Hmac (line 142) | type Hmac = RustHmac; method digest (line 144) | fn digest(&self, algorithm: HashAlgorithm) -> Self::Digest { method hmac (line 154) | fn hmac(&self, algorithm: HashAlgorithm, key: &[u8]) -> Self::Hmac { method ecdsa_sign (line 170) | fn ecdsa_sign( method ecdsa_verify (line 207) | fn ecdsa_verify( method ed25519_sign (line 239) | fn ed25519_sign(&self, private_key_der: &[u8], data: &[u8]) -> Result Result, CryptoE... method aes_kw_unwrap (line 745) | fn aes_kw_unwrap(&self, kek: &[u8], wrapped_key: &[u8]) -> Result Result, CryptoEr... method generate_hmac_key (line 848) | fn generate_hmac_key( method generate_ec_key (line 866) | fn generate_ec_key(&self, curve: EllipticCurve) -> Result<(Vec, Vec<... method generate_ed25519_key (line 903) | fn generate_ed25519_key(&self) -> Result<(Vec, Vec), CryptoError> { method generate_x25519_key (line 916) | fn generate_x25519_key(&self) -> Result<(Vec, Vec), CryptoError> { method generate_rsa_key (line 926) | fn generate_rsa_key( method import_rsa_public_key_pkcs1 (line 961) | fn import_rsa_public_key_pkcs1( method import_rsa_private_key_pkcs1 (line 981) | fn import_rsa_private_key_pkcs1( method import_rsa_public_key_spki (line 1001) | fn import_rsa_public_key_spki( method import_rsa_private_key_pkcs8 (line 1023) | fn import_rsa_private_key_pkcs8( method export_rsa_public_key_pkcs1 (line 1046) | fn export_rsa_public_key_pkcs1(&self, key_data: &[u8]) -> Result... method export_rsa_public_key_spki (line 1051) | fn export_rsa_public_key_spki(&self, key_data: &[u8]) -> Result,... method export_rsa_private_key_pkcs8 (line 1070) | fn export_rsa_private_key_pkcs8(&self, key_data: &[u8]) -> Result Result( method trace (line 59) | fn trace<'a>(&self, _: Tracer<'a, 'js>) {} method constructor (line 65) | fn constructor(ctx: Ctx<'_>) -> Result { method get_type (line 70) | pub fn get_type(&self) -> &str { method extractable (line 75) | pub fn extractable(&self) -> bool { method to_string_tag (line 80) | pub fn to_string_tag(&self) -> &'static str { method algorithm (line 85) | pub fn algorithm<'js>(&self, ctx: Ctx<'js>) -> Result> { method usages (line 92) | pub fn usages(&self) -> Vec { method check_validity (line 98) | pub fn check_validity(&self, usage: &str) -> std::result::Result<(), S... FILE: modules/llrt_crypto/src/subtle/derive.rs function subtle_derive_bits (line 17) | pub async fn subtle_derive_bits<'js>( function derive_bits (line 30) | fn derive_bits( function subtle_derive_key (line 93) | pub async fn subtle_derive_key<'js>( FILE: modules/llrt_crypto/src/subtle/derive_algorithm.rs type DeriveAlgorithm (line 15) | pub enum DeriveAlgorithm { method from_js (line 27) | fn from_js(ctx: &Ctx<'js>, value: Value<'js>) -> Result { FILE: modules/llrt_crypto/src/subtle/digest.rs function subtle_digest (line 12) | pub async fn subtle_digest<'js>( function digest (line 28) | pub fn digest(hash_algorithm: &HashAlgorithm, data: &[u8]) -> Vec { FILE: modules/llrt_crypto/src/subtle/encryption.rs function subtle_decrypt (line 19) | pub async fn subtle_decrypt<'js>( function subtle_encrypt (line 38) | pub async fn subtle_encrypt<'js>( type EncryptionOperation (line 58) | pub enum EncryptionOperation { function encrypt_decrypt (line 63) | pub fn encrypt_decrypt( FILE: modules/llrt_crypto/src/subtle/encryption_algorithm.rs type EncryptionAlgorithm (line 9) | pub enum EncryptionAlgorithm { method from_js (line 29) | fn from_js(ctx: &Ctx<'js>, value: Value<'js>) -> Result { FILE: modules/llrt_crypto/src/subtle/export_key.rs function algorithm_export_error (line 19) | pub fn algorithm_export_error(ctx: &Ctx<'_>, algorithm: &str, format:... type ExportOutput (line 26) | pub enum ExportOutput<'js> { function subtle_export_key (line 31) | pub async fn subtle_export_key<'js>( function export_key (line 44) | pub fn export_key<'js>( function export_raw (line 64) | fn export_raw(ctx: &Ctx<'_>, key: &CryptoKey) -> Result> { function export_pkcs8 (line 89) | fn export_pkcs8(ctx: &Ctx<'_>, key: &CryptoKey) -> Result> { function export_spki (line 119) | fn export_spki(ctx: &Ctx<'_>, key: &CryptoKey) -> Result> { function export_jwk (line 143) | fn export_jwk<'js>(ctx: &Ctx<'js>, key: &CryptoKey) -> Result( function generate_key (line 78) | fn generate_key(ctx: &Ctx<'_>, algorithm: &KeyAlgorithm) -> Result<(Vec<... function generate_symmetric_key (line 118) | fn generate_symmetric_key(_ctx: &Ctx<'_>, length: usize) -> Result ... FILE: modules/llrt_crypto/src/subtle/import_key.rs function subtle_import_key (line 15) | pub async fn subtle_import_key<'js>( function import_key (line 33) | pub fn import_key<'js>( FILE: modules/llrt_crypto/src/subtle/key_algorithm.rs type KeyUsage (line 29) | pub enum KeyUsage { type Error (line 42) | type Error = String; method try_from (line 44) | fn try_from(s: &str) -> std::result::Result { method classify_and_check_usages (line 60) | fn classify_and_check_usages<'js>( method mask (line 136) | const fn mask(self) -> u16 { type KeyUsageAlgorithm (line 143) | pub enum KeyUsageAlgorithm { method masks (line 168) | fn masks(&self) -> (u16, u16) { type KeyDerivation (line 177) | pub enum KeyDerivation { method for_hkdf_object (line 191) | pub fn for_hkdf_object<'js>(ctx: &Ctx<'js>, obj: Object<'js>) -> Resul... method for_pbkf2_object (line 207) | pub fn for_pbkf2_object<'js>(ctx: &&Ctx<'js>, obj: Object<'js>) -> Res... type EcAlgorithm (line 225) | pub enum EcAlgorithm { type KeyAlgorithm (line 231) | pub enum KeyAlgorithm { method from_js (line 752) | pub fn from_js<'js>( method as_object (line 866) | pub fn as_object<'js, T: AsRef>(&self, ctx: &Ctx<'js>, name: T) -... method from_ec (line 921) | fn from_ec<'js>( type KeyFormat (line 255) | pub enum KeyFormat { method from_js (line 265) | fn from_js(ctx: &Ctx<'js>, value: Value<'js>) -> Result { type KeyFormatData (line 283) | pub enum KeyFormatData<'js> { type KeyAlgorithmMode (line 290) | pub enum KeyAlgorithmMode<'a, 'js> { type KeyAlgorithmWithUsages (line 300) | pub struct KeyAlgorithmWithUsages { function from_ed25519 (line 307) | fn from_ed25519<'js>( function from_x25519 (line 359) | fn from_x25519<'js>( function from_aes (line 411) | fn from_aes<'js>( function from_hmac (line 478) | fn from_hmac<'js>( function from_rsa (line 538) | fn from_rsa<'js>( function from_hkdf (line 617) | fn from_hkdf<'js>( function from_pbkdf2 (line 684) | fn from_pbkdf2<'js>( function import_derive_key (line 960) | fn import_derive_key<'js>( function import_rsa_key (line 981) | fn import_rsa_key<'js>( function import_symmetric_key (line 1122) | fn import_symmetric_key<'js>( constant EC_ALGORITHM_OID (line 1178) | const EC_ALGORITHM_OID: const_oid::ObjectIdentifier = function import_ec_key (line 1182) | fn import_ec_key<'js>( function import_okp_key (line 1300) | fn import_okp_key<'js>( function extract_sha_hash (line 1370) | pub fn extract_sha_hash<'js>(ctx: &Ctx<'js>, obj: &Object<'js>) -> Resul... function create_hash_object (line 1385) | fn create_hash_object<'js>(ctx: &Ctx<'js>, hash: &HashAlgorithm) -> Resu... function hash_mismatch_error (line 1392) | pub fn hash_mismatch_error(ctx: &Ctx<'_>, hash: &HashAlgorithm) -> Re... FILE: modules/llrt_crypto/src/subtle/mod.rs type SubtleCrypto (line 57) | pub struct SubtleCrypto {} method new (line 62) | pub fn new(ctx: Ctx<'_>) -> Result { method to_string_tag (line 67) | pub fn to_string_tag(&self) -> &'static str { type EllipticCurve (line 73) | pub enum EllipticCurve { type EncryptionMode (line 81) | pub enum EncryptionMode { function rsa_hash_digest (line 87) | pub fn rsa_hash_digest<'a>( function validate_aes_length (line 114) | pub fn validate_aes_length( function to_name_and_maybe_object (line 142) | pub fn to_name_and_maybe_object<'js, 'a>( function algorithm_mismatch_error (line 163) | pub fn algorithm_mismatch_error(ctx: &Ctx<'_>, expected_algorithm: &s... function algorithm_not_supported_error (line 170) | pub fn algorithm_not_supported_error(ctx: &Ctx<'_>) -> Result { FILE: modules/llrt_crypto/src/subtle/sign.rs function subtle_sign (line 14) | pub async fn subtle_sign<'js>( function sign (line 27) | fn sign( FILE: modules/llrt_crypto/src/subtle/sign_algorithm.rs type SigningAlgorithm (line 13) | pub enum SigningAlgorithm { method from_js (line 22) | fn from_js(ctx: &Ctx<'js>, value: Value<'js>) -> Result { FILE: modules/llrt_crypto/src/subtle/stubs.rs function subtle_export_key (line 13) | pub async fn subtle_export_key<'js>( function subtle_import_key (line 24) | pub async fn subtle_import_key<'js>( function subtle_wrap_key (line 38) | pub async fn subtle_wrap_key<'js>( function subtle_unwrap_key (line 51) | pub async fn subtle_unwrap_key<'js>( FILE: modules/llrt_crypto/src/subtle/verify.rs function subtle_verify (line 17) | pub async fn subtle_verify<'js>( function verify (line 36) | fn verify( FILE: modules/llrt_crypto/src/subtle/wrapping.rs function subtle_wrap_key (line 18) | pub async fn subtle_wrap_key<'js>( function subtle_unwrap_key (line 53) | pub async fn subtle_unwrap_key<'js>( FILE: modules/llrt_dgram/src/lib.rs type DgramModule (line 15) | pub struct DgramModule; method declare (line 18) | fn declare(declare: &Declarations) -> Result<()> { method evaluate (line 25) | fn evaluate<'js>(ctx: &Ctx<'js>, exports: &Exports<'js>) -> Result<()> { function from (line 44) | fn from(val: DgramModule) -> Self { function test_module_loads (line 59) | async fn test_module_loads() { function test_create_socket_function_exists (line 71) | async fn test_create_socket_function_exists() { function test_socket_creation (line 95) | async fn test_socket_creation() { function test_bind_failure_emits_error (line 124) | async fn test_bind_failure_emits_error() { function test_close_clears_send_channel (line 167) | async fn test_close_clears_send_channel() { function test_send_after_close_fails (line 208) | async fn test_send_after_close_fails() { function test_double_close_fails (line 249) | async fn test_double_close_fails() { FILE: modules/llrt_dgram/src/socket.rs type SendResult (line 23) | type SendResult = std::result::Result; type SendMessage (line 24) | type SendMessage = (Vec, String, Option>); type Socket (line 27) | pub struct Socket<'js> { type Changed (line 42) | type Changed<'to> = Socket<'to>; function trace (line 46) | fn trace<'a>(&self, tracer: Tracer<'a, 'js>) { function get_event_list (line 52) | fn get_event_list(&self) -> Arc>> { function on_event_changed (line 56) | fn on_event_changed(&mut self, _event: EventKey<'js>, _added: bool) -> R... function ctor (line 64) | pub fn ctor(ctx: Ctx<'js>, type_or_options: Value<'js>) -> Result, ctx: Ctx<'js>) -> Result>, ctx: Ctx<'js>) -> Result>) -> Result> { function r#ref (line 535) | pub fn r#ref(this: This>) -> Result> { FILE: modules/llrt_dns/src/lib.rs type DnsModule (line 14) | pub struct DnsModule; method declare (line 17) | fn declare(declare: &Declarations) -> Result<()> { method evaluate (line 24) | fn evaluate<'js>(ctx: &Ctx<'js>, exports: &Exports<'js>) -> Result<()> { function from (line 35) | fn from(val: DnsModule) -> Self { FILE: modules/llrt_dns/src/lookup.rs constant ERROR_MSG_OPTIONS_FAMILY (line 14) | const ERROR_MSG_OPTIONS_FAMILY: &str = "The argument 'family' must be on... constant ERROR_MSG_OPTIONS_ORDER (line 15) | const ERROR_MSG_OPTIONS_ORDER: &str = function lookup (line 18) | pub fn lookup<'js>( function lookup_host (line 68) | async fn lookup_host( type LookupValue (line 108) | struct LookupValue { method into_js (line 114) | fn into_js(self, ctx: &Ctx<'js>) -> Result> { type LookupOrder (line 123) | pub enum LookupOrder { type LookupOptions (line 129) | pub struct LookupOptions { method from_js (line 146) | fn from_js(ctx: &Ctx<'js>, value: Value<'js>) -> Result { method default (line 136) | fn default() -> Self { function test_lookup (line 214) | async fn test_lookup() { function test_lookup_v6 (line 249) | async fn test_lookup_v6() { function test_lookup_all (line 288) | async fn test_lookup_all() { function test_lookup_order (line 324) | async fn test_lookup_order() { FILE: modules/llrt_events/src/custom_event.rs type CustomEvent (line 9) | pub struct CustomEvent<'js> { function new (line 17) | pub fn new(event_type: String, options: Opt>) -> Result { function detail (line 28) | pub fn detail(&self, ctx: Ctx<'js>) -> Result> { function event_type (line 36) | pub fn event_type(&self) -> String { FILE: modules/llrt_events/src/event.rs type Event (line 9) | pub struct Event { method new (line 19) | pub fn new(event_type: String, options: Opt>) -> Result { method bubbles (line 43) | pub fn bubbles(&self) -> bool { method cancelable (line 48) | pub fn cancelable(&self) -> bool { method composed (line 53) | pub fn composed(&self) -> bool { method event_type (line 58) | pub fn event_type(&self) -> String { FILE: modules/llrt_events/src/event_target.rs type EventTarget (line 14) | pub struct EventTarget<'js> { type Changed (line 19) | type Changed<'to> = EventTarget<'to>; function get_event_list (line 23) | fn get_event_list(&self) -> Arc>> { function trace (line 29) | fn trace<'a>(&self, tracer: Tracer<'a, 'js>) { function new (line 37) | pub fn new() -> Self { FILE: modules/llrt_events/src/lib.rs type EventKey (line 32) | pub enum EventKey<'js> { function from_value (line 38) | fn from_value(ctx: &Ctx, value: Value<'js>) -> Result { method eq (line 52) | fn eq(&self, other: &Self) -> bool { type EventItem (line 61) | pub struct EventItem<'js> { type EventList (line 66) | pub type EventList<'js> = Vec<(EventKey<'js>, Vec>)>; type Events (line 67) | pub type Events<'js> = Arc>>; type EventEmitter (line 71) | pub struct EventEmitter<'js> { type Changed (line 76) | type Changed<'to> = EventEmitter<'to>; function get_event_list (line 80) | fn get_event_list(&self) -> Arc>> { function trace (line 86) | fn trace<'a>(&self, tracer: Tracer<'a, 'js>) { function new (line 94) | pub fn new() -> Self { type EmitError (line 102) | pub trait EmitError<'js> { method emit_error (line 103) | fn emit_error(self, id: &'static str, ctx: &Ctx<'js>, this: Class<'... function emit_error (line 109) | fn emit_error(self, id: &'static str, ctx: &Ctx<'js>, this: Class<'js... type Emitter (line 126) | pub trait Emitter<'js> method get_event_list (line 130) | fn get_event_list(&self) -> Arc>>; method on_event_changed (line 132) | fn on_event_changed(&mut self, _event: EventKey<'js>, _added: bool) ->... method add_event_emitter_prototype (line 136) | fn add_event_emitter_prototype(ctx: &Ctx<'js>) -> Result> { method add_event_target_prototype (line 167) | fn add_event_target_prototype(ctx: &Ctx<'js>) -> Result> { method trace_event_emitter (line 183) | fn trace_event_emitter<'a>(&self, tracer: Tracer<'a, 'js>) { method remove_event_listener_str (line 197) | fn remove_event_listener_str( method remove_event_listener (line 207) | fn remove_event_listener( method add_event_listener_str (line 230) | fn add_event_listener_str( method once (line 242) | fn once( method on (line 251) | fn on( method prepend_listener (line 260) | fn prepend_listener( method prepend_once_listener (line 269) | fn prepend_once_listener( method evt_add_event_listener (line 278) | fn evt_add_event_listener( method add_event_listener (line 294) | fn add_event_listener( method has_listener_str (line 333) | fn has_listener_str(&self, event: &str) -> bool { method has_listener (line 339) | fn has_listener(&self, ctx: Ctx<'js>, event: Value<'js>) -> Result, event: Value<'js>) -> Result Vec> { method do_emit (line 355) | fn do_emit( method emit_str (line 394) | fn emit_str( method emit (line 405) | fn emit( method evt_dispatch_event (line 414) | fn evt_dispatch_event( method event_names (line 423) | fn event_names(this: This>, ctx: Ctx<'js>) -> R... function find_all_listeners (line 441) | fn find_all_listeners<'js>( function has_key (line 454) | fn has_key<'js>(event_list: Arc>>, key: EventKey<'... function to_event (line 458) | fn to_event<'js>(ctx: &Ctx<'js>, event: &str) -> Result> { type EventsModule (line 463) | pub struct EventsModule; method declare (line 466) | fn declare(declare: &Declarations) -> Result<()> { method evaluate (line 473) | fn evaluate<'js>(ctx: &Ctx<'js>, exports: &Exports<'js>) -> Result<()> { function from (line 487) | fn from(val: EventsModule) -> Self { function init (line 495) | pub fn init(ctx: &Ctx<'_>) -> Result<()> { FILE: modules/llrt_exceptions/src/lib.rs type DOMException (line 17) | pub struct DOMException { constant NAME (line 61) | const NAME: &'static str = "DOMException"; type Mutable (line 62) | type Mutable = rquickjs::class::Writable; method prototype (line 63) | fn prototype(ctx: &Ctx<'js>) -> rquickjs::Result>> { method constructor (line 72) | fn constructor(ctx: &Ctx<'js>) -> Result>> { method into_js (line 85) | fn into_js(self, ctx: &rquickjs::Ctx<'js>) -> Result> { method from_js (line 96) | fn from_js(ctx: &Ctx<'js>, value: Value<'js>) -> Result { method new (line 107) | pub fn new( method new_with_name (line 134) | pub fn new_with_name(ctx: &Ctx<'_>, name: DOMExceptionName, message: S... method message (line 150) | fn message(&self) -> &str { method name (line 155) | pub fn name(&self) -> &str { method code (line 160) | pub fn code(&self) -> u8 { method stack (line 165) | fn stack(&self) -> String { method to_string_tag (line 170) | pub fn to_string_tag(&self) -> &str { function add_constants (line 24) | fn add_constants(obj: &Object<'_>) -> Result<()> { method code (line 248) | fn code(&self) -> u8 { function init (line 277) | pub fn init(ctx: &Ctx<'_>) -> Result<()> { FILE: modules/llrt_fetch/src/body.rs type BodyVariant (line 19) | enum BodyVariant<'js> { type Body (line 25) | pub struct Body<'js> { type Changed (line 31) | type Changed<'to> = Body<'to>; function trace (line 35) | fn trace<'a>(&self, tracer: Tracer<'a, 'js>) { function text (line 44) | pub async fn text(&mut self, ctx: Ctx<'js>) -> Result { function json (line 49) | pub async fn json(&mut self, ctx: Ctx<'js>) -> Result> { function array_buffer (line 54) | pub async fn array_buffer(&mut self, ctx: Ctx<'js>) -> Result) -> Result) -> Result { function form_data (line 69) | async fn form_data(&mut self, ctx: Ctx<'js>) -> Result { function bytes (line 78) | pub async fn bytes(&mut self, ctx: Ctx<'js>) -> Result> { function is_used (line 83) | pub fn is_used(&self) -> bool { function get_text (line 92) | pub async fn get_text(ctx: Ctx<'js>, body: Option<&Class<'js, Self>>) ->... function get_json (line 99) | pub async fn get_json(ctx: Ctx<'js>, body: Option<&Class<'js, Self>>) ->... function get_array_buffer (line 106) | pub async fn get_array_buffer( function get_blob (line 116) | pub async fn get_blob(ctx: Ctx<'js>, body: Option<&Class<'js, Self>>) ->... function get_body (line 123) | pub fn get_body(ctx: Ctx<'js>, body: Option<&Class<'js, Self>>) -> Resul... function from_value (line 130) | pub fn from_value( function from_incoming (line 150) | pub fn from_incoming( function take_bytes (line 164) | pub async fn take_bytes(&mut self, ctx: &Ctx<'js>) -> Result> { FILE: modules/llrt_fetch/src/fetch.rs constant BLOCKED_PORTS (line 35) | const BLOCKED_PORTS: [u16; 83] = [ constant MAX_REDIRECT_COUNT (line 43) | const MAX_REDIRECT_COUNT: u32 = 20; function init (line 45) | pub fn init(global_client: HyperClient, globals: &Object) -> Result<()> { function parse_data_url (line 157) | fn parse_data_url<'js>(ctx: &Ctx<'js>, data_url: &str, method: &Method) ... function build_request (line 205) | fn build_request( function is_same_origin (line 279) | fn is_same_origin(uri: &Uri, initial_uri: &Uri) -> bool { function is_same_scheme (line 285) | fn is_same_scheme(uri: &Uri, initial_uri: &Uri) -> bool { function is_same_host (line 289) | fn is_same_host(uri: &Uri, initial_uri: &Uri) -> bool { function is_same_port (line 293) | fn is_same_port(uri: &Uri, initial_uri: &Uri) -> bool { function should_change_method (line 297) | fn should_change_method(prev_status: u16, method: &Method) -> bool { function is_request_body_header_name (line 309) | fn is_request_body_header_name(key: &str) -> bool { function is_cors_non_wildcard_request_header_name (line 316) | fn is_cors_non_wildcard_request_header_name(key: &str) -> bool { type BodyBytes (line 320) | struct BodyBytes<'js> { function new (line 326) | fn new(ctx: Ctx<'js>, object_bytes: ObjectBytes<'js>) -> Result { type FetchOptions (line 334) | struct FetchOptions<'js> { function get_fetch_options (line 344) | fn get_fetch_options<'js>( function get_option (line 462) | fn get_option<'js, V: FromJs<'js> + Sized>( function test_should_change_method (line 505) | fn test_should_change_method() { function test_is_request_body_header_name (line 527) | fn test_is_request_body_header_name() { function test_is_same_origin (line 538) | fn test_is_same_origin() { function test_is_same_scheme (line 561) | fn test_is_same_scheme() { function test_is_same_host (line 574) | fn test_is_same_host() { function test_is_same_port (line 587) | fn test_is_same_port() { function test_fetch_function (line 610) | async fn test_fetch_function() { function test_fetch_tls (line 883) | async fn test_fetch_tls() { function test_fetch_ignore_certificate_errors (line 930) | async fn test_fetch_ignore_certificate_errors() { FILE: modules/llrt_fetch/src/form_data.rs type FormValue (line 17) | enum FormValue { method into_js (line 24) | fn into_js(self, ctx: &Ctx<'js>) -> Result> { type FormData (line 35) | pub struct FormData { method js_entries (line 41) | fn js_entries(&self, ctx: Ctx<'js>) -> Result> { method new (line 50) | pub fn new(_form: Opt>, _submitter: Opt>) -> Self { method append (line 56) | pub fn append(&self, ctx: Ctx<'js>, name: String, value: Value<'js>) -... method get (line 81) | pub fn get(&self, ctx: Ctx<'js>, name: String) -> Result, name: String) -> Result, name: String) -> Result { method set (line 107) | pub fn set(&self, ctx: Ctx<'js>, name: String, value: Value<'js>) -> R... method delete (line 133) | pub fn delete(&self, ctx: Ctx<'js>, name: String) -> Result<()> { method keys (line 140) | pub fn keys(&self, ctx: Ctx<'js>) -> Result> { method values (line 146) | pub fn values(&self, ctx: Ctx<'js>) -> Result>> { method entries (line 156) | pub fn entries(&self, ctx: Ctx<'js>) -> Result> { method iterator (line 161) | pub fn iterator(&self, ctx: Ctx<'js>) -> Result> { method for_each (line 165) | pub fn for_each(&self, ctx: Ctx<'js>, callback: Function<'js>) -> Resu... method to_string_tag (line 177) | pub fn to_string_tag(&self) -> &'static str { method iter (line 184) | pub fn iter<'js>(&self, ctx: &Ctx<'js>) -> Result( method to_multipart_bytes (line 269) | pub fn to_multipart_bytes<'js>(&self, ctx: &Ctx<'js>) -> Result<(Vec Option { function generate_boundary (line 324) | fn generate_boundary() -> String { FILE: modules/llrt_fetch/src/headers.rs constant HEADERS_KEY_COOKIE (line 19) | const HEADERS_KEY_COOKIE: &str = "cookie"; constant HEADERS_KEY_SET_COOKIE (line 20) | const HEADERS_KEY_SET_COOKIE: &str = "set-cookie"; constant HEADERS_KEY_CONTENT_TYPE (line 21) | pub const HEADERS_KEY_CONTENT_TYPE: &str = "content-type"; type ImmutableString (line 23) | type ImmutableString = Rc; type HeadersGuard (line 27) | pub enum HeadersGuard { type Headers (line 38) | pub struct Headers { method new (line 48) | pub fn new<'js>(ctx: Ctx<'js>, init: Opt>) -> Result { method append (line 62) | pub fn append<'js>(&mut self, ctx: Ctx<'js>, key: String, value: Value... method get (line 106) | pub fn get<'js>(&self, ctx: Ctx<'js>, key: String) -> Result Vec<&str> { method has (line 144) | pub fn has<'js>(&self, ctx: Ctx<'js>, key: String) -> Result { method set (line 153) | pub fn set<'js>(&mut self, ctx: Ctx<'js>, key: String, value: Value<'j... method delete (line 184) | pub fn delete<'js>(&mut self, ctx: Ctx<'js>, key: String) -> Result<()> { method keys (line 194) | pub fn keys<'js>(&self, ctx: Ctx<'js>) -> Result> { method values (line 204) | pub fn values<'js>(&self, ctx: Ctx<'js>) -> Result> { method entries (line 214) | pub fn entries<'js>(&self, ctx: Ctx<'js>) -> Result> { method iterator (line 219) | pub fn iterator<'js>(&self, ctx: Ctx<'js>) -> Result> { method for_each (line 223) | pub fn for_each(&self, callback: Function<'_>) -> Result<()> { method to_string_tag (line 231) | pub fn to_string_tag(&self) -> &'static str { method iter (line 237) | pub fn iter(&self) -> impl Iterator { method from_http_headers (line 241) | pub fn from_http_headers(header_map: &HeaderMap, guard: HeadersGuard) ... method from_value (line 252) | pub fn from_value<'js>(ctx: &Ctx<'js>, value: Value<'js>, guard: Heade... method from_map (line 278) | pub fn from_map( method from_array (line 298) | fn from_array<'js>(ctx: &Ctx<'js>, array: Array<'js>, guard: HeadersGu... method js_entries (line 347) | fn js_entries(&self, ctx: Ctx<'js>) -> Result> { method custom_inspect (line 356) | fn custom_inspect(&self, ctx: Ctx<'js>) -> Result> { function coerce_to_string (line 366) | fn coerce_to_string<'js>(ctx: &Ctx<'js>, value: Value<'js>) -> Result bool { function is_http_header_value (line 400) | fn is_http_header_value(value: &str) -> bool { function normalize_header_value_inplace (line 410) | fn normalize_header_value_inplace(ctx: &Ctx<'_>, text: &mut String) -> R... function is_cors_safelisted_request_header (line 469) | pub fn is_cors_safelisted_request_header(key: &str, value: &str) -> bool { function contains_cors_unsafe_request_header_byte (line 492) | pub fn contains_cors_unsafe_request_header_byte(value: &str) -> bool { function is_cors_safelisted_field_value (line 509) | pub fn is_cors_safelisted_field_value(value: &str) -> bool { function test_get_header (line 526) | async fn test_get_header() { function test_normalize_header_value_inplace (line 574) | async fn test_normalize_header_value_inplace() { function test_headers_iterators (line 607) | async fn test_headers_iterators() { FILE: modules/llrt_fetch/src/incoming.rs function channel (line 21) | pub fn channel(incoming: Incoming) -> (IncomingSender, IncomingReceiver) { type ClonableFrame (line 43) | enum ClonableFrame { function from (line 49) | fn from(frame: Frame) -> Self { function from (line 63) | fn from(frame: ClonableFrame) -> Self { type RecvOutput (line 71) | type RecvOutput = type IncomingSender (line 74) | pub struct IncomingSender { method process (line 81) | pub async fn process(mut self) { method clone (line 126) | fn clone(&self) -> Self { type Data (line 137) | type Data = Bytes; type Error (line 138) | type Error = Box; method poll_frame (line 140) | fn poll_frame( method is_end_stream (line 195) | fn is_end_stream(&self) -> bool { method size_hint (line 199) | fn size_hint(&self) -> SizeHint { function erase_lifetime (line 205) | fn erase_lifetime<'a, T>( function test_incoming (line 224) | async fn test_incoming() { function test_incoming_dropped (line 272) | async fn test_incoming_dropped() { function test_incoming_lagged (line 315) | async fn test_incoming_lagged() { FILE: modules/llrt_fetch/src/lib.rs constant MIME_TYPE_FORM_URLENCODED (line 25) | const MIME_TYPE_FORM_URLENCODED: &str = "application/x-www-form-urlencod... constant MIME_TYPE_TEXT (line 26) | const MIME_TYPE_TEXT: &str = "text/plain;charset=UTF-8"; constant MIME_TYPE_JSON (line 27) | const MIME_TYPE_JSON: &str = "application/json;charset=UTF-8"; constant MIME_TYPE_FORM_DATA (line 28) | const MIME_TYPE_FORM_DATA: &str = "multipart/form-data; boundary="; constant MIME_TYPE_OCTET_STREAM (line 29) | const MIME_TYPE_OCTET_STREAM: &str = "application/octet-stream"; function strip_bom (line 31) | pub(crate) fn strip_bom<'a>(bytes: impl Into>) -> Cow<'a, ... function init (line 46) | pub fn init(ctx: &Ctx) -> Result<()> { FILE: modules/llrt_fetch/src/request.rs type RequestMode (line 22) | pub enum RequestMode { type Error (line 31) | type Error = String; method try_from (line 33) | fn try_from(s: String) -> std::result::Result { method as_str (line 45) | pub fn as_str(&self) -> &str { type BodyVariant (line 57) | enum BodyVariant<'js> { type Request (line 64) | pub struct Request<'js> { function trace (line 76) | fn trace<'a>(&self, tracer: rquickjs::class::Tracer<'a, 'js>) { function new (line 91) | pub fn new(ctx: Ctx<'js>, input: Value<'js>, options: Opt>) -... function url (line 126) | fn url(&self) -> String { function method (line 131) | fn method(&self) -> String { function headers (line 136) | fn headers(&self) -> Option> { function to_string_tag (line 141) | pub fn to_string_tag(&self) -> &'static str { function body (line 147) | fn body(&self, ctx: Ctx<'js>) -> Result> { function keepalive (line 157) | fn keepalive(&self) -> bool { function signal (line 162) | fn signal(&self) -> Option>> { function body_used (line 167) | fn body_used(&self) -> bool { function mode (line 177) | fn mode(&self) -> &str { function cache (line 182) | fn cache(&self) -> &'static str { function agent (line 187) | fn agent(&self) -> Option> { function text (line 191) | pub async fn text(&mut self, ctx: Ctx<'js>) -> Result { function json (line 198) | pub async fn json(&mut self, ctx: Ctx<'js>) -> Result> { function array_buffer (line 205) | async fn array_buffer(&mut self, ctx: Ctx<'js>) -> Result) -> Result> { function blob (line 219) | async fn blob(&mut self, ctx: Ctx<'js>) -> Result { function form_data (line 228) | async fn form_data(&self, ctx: Ctx<'js>) -> Result { function clone (line 240) | fn clone(&mut self, ctx: Ctx<'js>) -> Result { function take_bytes (line 274) | async fn take_bytes(&self, ctx: &Ctx<'js>) -> Result>> { function get_headers (line 297) | fn get_headers(&self, ctx: &Ctx<'js>) -> Result> { function get_header_value (line 304) | fn get_header_value(&self, ctx: &Ctx<'js>, key: &str) -> Result(request: &mut Request<'js>, ctx: Ctx<'js>, obj: &... FILE: modules/llrt_fetch/src/response.rs type BodyVariant (line 107) | enum BodyVariant<'js> { type Response (line 115) | pub struct Response<'js> { function trace (line 129) | fn trace<'a>(&self, tracer: Tracer<'a, 'js>) { type Changed (line 140) | type Changed<'to> = Response<'to>; function new (line 146) | pub fn new(ctx: Ctx<'js>, body: Opt>, options: Opt u64 { function url (line 246) | pub fn url(&self) -> String { function ok (line 251) | pub fn ok(&self) -> bool { function redirected (line 256) | pub fn redirected(&self) -> bool { function body (line 262) | pub fn body(&self) -> Undefined { function headers (line 267) | fn headers(&self) -> Class<'js, Headers> { function response_type (line 272) | fn response_type(&self) -> &'js str { function to_string_tag (line 280) | pub fn to_string_tag(&self) -> &'static str { function status_text (line 285) | fn status_text(&self) -> String { function body_used (line 293) | fn body_used(&self) -> bool { function text (line 304) | pub(crate) async fn text(&self, ctx: Ctx<'js>) -> Result { function json (line 311) | pub(crate) async fn json(&self, ctx: Ctx<'js>) -> Result> { function array_buffer (line 318) | async fn array_buffer(&self, ctx: Ctx<'js>) -> Result> { function bytes (line 325) | async fn bytes(&self, ctx: Ctx<'js>) -> Result> { function blob (line 332) | async fn blob(&self, ctx: Ctx<'js>) -> Result { function form_data (line 341) | async fn form_data(&self, ctx: Ctx<'js>) -> Result { function clone (line 353) | pub(crate) fn clone(&self, ctx: Ctx<'js>) -> Result { function error (line 395) | fn error(ctx: Ctx<'js>) -> Result { function json_static (line 411) | fn json_static(ctx: Ctx<'js>, body: Value<'js>, options: Opt... function redirect (line 467) | fn redirect( function from_incoming (line 500) | pub fn from_incoming( function take_bytes (line 542) | async fn take_bytes(&self, ctx: &Ctx<'js>) -> Result>> { function take_bytes_body (line 581) | async fn take_bytes_body(&self, ctx: &Ctx<'js>, body: T) -> Result) -> Result { function get_header_value (line 614) | fn get_header_value(&self, ctx: &Ctx<'js>, key: &str) -> Result) { function get_allow_list (line 15) | pub fn get_allow_list() -> Option<&'static Vec> { function set_deny_list (line 19) | pub fn set_deny_list(values: Vec) { function get_deny_list (line 23) | pub fn get_deny_list() -> Option<&'static Vec> { function ensure_url_access (line 27) | pub fn ensure_url_access(ctx: &Ctx<'_>, uri: &Uri) -> Result<()> { function url_restricted_error (line 43) | fn url_restricted_error(ctx: &Ctx<'_>, message: &str, uri: &Uri) -> Error { function url_match (line 57) | fn url_match(list: &[Uri], uri: &Uri) -> bool { FILE: modules/llrt_fs/src/access.rs function access (line 12) | pub async fn access(ctx: Ctx<'_>, path: String, mode: Opt) -> Resul... function access_sync (line 21) | pub fn access_sync(ctx: Ctx<'_>, path: String, mode: Opt) -> Result... function verify_metadata (line 30) | fn verify_metadata(ctx: &Ctx, mode: Opt, metadata: Metadata) -> Res... FILE: modules/llrt_fs/src/chmod.rs function chmod_error (line 8) | pub(crate) fn chmod_error(path: &str) -> String { function set_mode (line 12) | pub(crate) async fn set_mode(ctx: Ctx<'_>, path: &str, mode: u32) -> Res... function set_mode_sync (line 28) | pub(crate) fn set_mode_sync(ctx: Ctx<'_>, path: &str, mode: u32) -> Resu... function chmod (line 43) | pub async fn chmod(ctx: Ctx<'_>, path: String, mode: u32) -> Result<()> { function chmod_sync (line 47) | pub fn chmod_sync(ctx: Ctx<'_>, path: String, mode: u32) -> Result<()> { FILE: modules/llrt_fs/src/file_handle.rs constant DEFAULT_BUFFER_SIZE (line 22) | const DEFAULT_BUFFER_SIZE: usize = 16384; constant DEFAULT_ENCODING (line 23) | const DEFAULT_ENCODING: &str = "utf8"; type FileHandle (line 28) | pub struct FileHandle { method new (line 36) | pub fn new(file: File, path: PathBuf) -> Self { method file (line 43) | fn file(&self, ctx: &Ctx<'_>) -> Result<&File> { method file_mut (line 47) | fn file_mut(&mut self, ctx: &Ctx<'_>) -> Result<&mut File> { method chmod (line 55) | async fn chmod(&self, ctx: Ctx<'_>, mode: u32) -> Result<()> { method chown (line 69) | async fn chown(&self, ctx: Ctx<'_>, uid: u32, gid: u32) -> Result<()> { method close (line 83) | async fn close(&mut self) { method datasync (line 89) | async fn datasync(&self, ctx: Ctx<'_>) -> Result<()> { method fd (line 98) | async fn fd(&self, ctx: Ctx<'_>) -> Result { method read (line 116) | async fn read<'js>( method read_file (line 212) | async fn read_file<'js>( method stat (line 235) | async fn stat(&self, ctx: Ctx<'_>) -> Result { method sync (line 244) | async fn sync(&self, ctx: Ctx<'_>) -> Result<()> { method truncate (line 251) | async fn truncate(&mut self, ctx: Ctx<'_>, len: Opt) -> Result<()> { method write (line 263) | async fn write<'js>( method write_file (line 352) | async fn write_file<'js>( function validate_length_offset (line 392) | fn validate_length_offset( type ReadOptions (line 414) | struct ReadOptions<'js> { function from_js (line 422) | fn from_js(_ctx: &Ctx<'js>, value: Value<'js>) -> Result { type WriteOptions (line 443) | struct WriteOptions { method from_js (line 450) | fn from_js(_ctx: &Ctx<'js>, value: Value<'js>) -> Result { type WriteFileOptions (line 469) | struct WriteFileOptions { method from_js (line 474) | fn from_js(_ctx: &Ctx<'js>, value: Value<'js>) -> Result { function given_file (line 495) | async fn given_file(content: &str, options: &mut OpenOptions) -> (File, ... function test_file_handle_read (line 505) | async fn test_file_handle_read() { function test_file_handle_read_concurrent (line 538) | async fn test_file_handle_read_concurrent() { function test_file_handle_read_position (line 582) | async fn test_file_handle_read_position() { function test_file_handle_read_subarray (line 617) | async fn test_file_handle_read_subarray() { function test_file_handle_read_buffer (line 651) | async fn test_file_handle_read_buffer() { function test_file_handle_read_out_of_range (line 690) | async fn test_file_handle_read_out_of_range() { function test_file_handle_read_file (line 724) | async fn test_file_handle_read_file() { function test_file_handle_write (line 755) | async fn test_file_handle_write() { function test_file_handle_write_position (line 790) | async fn test_file_handle_write_position() { function test_file_handle_write_out_of_range (line 824) | async fn test_file_handle_write_out_of_range() { function test_file_handle_write_file (line 860) | async fn test_file_handle_write_file() { function test_file_handle_fd (line 893) | async fn test_file_handle_fd() { FILE: modules/llrt_fs/src/lib.rs constant CONSTANT_F_OK (line 36) | pub const CONSTANT_F_OK: u32 = 0; constant CONSTANT_R_OK (line 37) | pub const CONSTANT_R_OK: u32 = 4; constant CONSTANT_W_OK (line 38) | pub const CONSTANT_W_OK: u32 = 2; constant CONSTANT_X_OK (line 39) | pub const CONSTANT_X_OK: u32 = 1; type FsPromisesModule (line 41) | pub struct FsPromisesModule; method declare (line 44) | fn declare(declare: &Declarations) -> Result<()> { method evaluate (line 66) | fn evaluate<'js>(ctx: &Ctx<'js>, exports: &Exports<'js>) -> Result<()> { function from (line 82) | fn from(val: FsPromisesModule) -> Self { type FsModule (line 90) | pub struct FsModule; method declare (line 93) | fn declare(declare: &Declarations) -> Result<()> { method evaluate (line 115) | fn evaluate<'js>(ctx: &Ctx<'js>, exports: &Exports<'js>) -> Result<()> { function export_promises (line 147) | fn export_promises<'js>(ctx: &Ctx<'js>, exports: &Object<'js>) -> Result... function export_constants (line 168) | fn export_constants<'js>(ctx: &Ctx<'js>, exports: &Object<'js>) -> Resul... function from (line 181) | fn from(val: FsModule) -> Self { FILE: modules/llrt_fs/src/mkdir.rs function mkdir (line 11) | pub async fn mkdir<'js>(ctx: Ctx<'js>, path: String, options: Opt(ctx: Ctx<'js>, path: String, options: Opt) -> Result<(bool, u32, St... constant CHARS (line 53) | const CHARS: &[u8] = b"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW... function random_chars (line 55) | fn random_chars(len: usize) -> String { function mkdtemp (line 67) | pub async fn mkdtemp(ctx: Ctx<'_>, prefix: String) -> Result { function mkdtemp_sync (line 75) | pub fn mkdtemp_sync(ctx: Ctx<'_>, prefix: String) -> Result { FILE: modules/llrt_fs/src/open.rs function open (line 11) | pub async fn open( function test_file_handle_read (line 63) | async fn test_file_handle_read() { FILE: modules/llrt_fs/src/read_dir.rs type Dirent (line 15) | pub struct Dirent { method is_file (line 22) | pub fn is_file(&self) -> bool { method is_directory (line 25) | pub fn is_directory(&self) -> bool { method is_symbolic_link (line 29) | pub fn is_symbolic_link(&self) -> bool { method is_fifo (line 34) | pub fn is_fifo(&self) -> bool { method is_block_device (line 45) | pub fn is_block_device(&self) -> bool { method is_character_device (line 56) | pub fn is_character_device(&self) -> bool { method is_socket (line 67) | pub fn is_socket(&self) -> bool { type ReadDirItem (line 79) | struct ReadDirItem { type ReadDir (line 84) | pub struct ReadDir { method into_js (line 90) | fn into_js(self, ctx: &Ctx<'js>) -> Result> { function read_dir (line 108) | pub async fn read_dir(mut path: String, options: Opt>) -> Res... function read_dir_sync (line 129) | pub fn read_dir_sync(mut path: String, options: Opt>) -> Resu... type OptionsAndDirectoryWalker (line 149) | type OptionsAndDirectoryWalker = (bool, usize, DirectoryWalker( type ReadFileOptions (line 55) | pub(crate) struct ReadFileOptions { method from_js (line 60) | fn from_js(_ctx: &Ctx<'js>, value: Value<'js>) -> Result { FILE: modules/llrt_fs/src/rename.rs function rename_error (line 4) | pub(crate) fn rename_error(from: &str, to: &str) -> String { function rename (line 15) | pub async fn rename(ctx: Ctx<'_>, old_path: String, new_path: String) ->... function rename_sync (line 22) | pub fn rename_sync(ctx: Ctx<'_>, old_path: String, new_path: String) -> ... FILE: modules/llrt_fs/src/rm.rs function rmdir (line 8) | pub async fn rmdir<'js>(ctx: Ctx<'js>, path: String, options: Opt(ctx: Ctx<'js>, path: String, options: Opt(ctx: Ctx<'js>, path: String, options: Opt>) -> Result<()> { function get_params_rm_dir (line 88) | fn get_params_rm_dir(options: Opt) -> bool { function get_params_rm (line 97) | fn get_params_rm(options: Opt) -> (bool, bool) { FILE: modules/llrt_fs/src/stats.rs type Stats (line 30) | pub struct Stats { method new (line 38) | pub fn new(metadata: Metadata) -> Self { method dev (line 43) | pub fn dev(&self) -> u64 { method ino (line 56) | pub fn ino(&self) -> u64 { method mode (line 69) | pub fn mode(&self) -> u32 { method nlink (line 81) | pub fn nlink(&self) -> u64 { method uid (line 94) | pub fn uid(&self) -> u32 { method gid (line 106) | pub fn gid(&self) -> u32 { method rdev (line 118) | pub fn rdev(&self) -> u64 { method size (line 130) | pub fn size(&self) -> u64 { method blksize (line 150) | pub fn blksize(&self) -> u64 { method blocks (line 162) | pub fn blocks(&self) -> u64 { method atime_ms (line 174) | pub fn atime_ms(&self, ctx: Ctx<'_>) -> Result { method mtime_ms (line 187) | pub fn mtime_ms(&self, ctx: Ctx<'_>) -> Result { method ctime_ms (line 200) | pub fn ctime_ms(&self, ctx: Ctx<'_>) -> Result { method birthtime_ms (line 213) | pub fn birthtime_ms(&self, ctx: Ctx<'_>) -> Result { method atime (line 222) | pub fn atime(&self, ctx: Ctx<'_>) -> Result { method mtime (line 227) | pub fn mtime(&self, ctx: Ctx<'_>) -> Result { method ctime (line 232) | pub fn ctime(&self, ctx: Ctx<'_>) -> Result { method birthtime (line 245) | pub fn birthtime(&self, ctx: Ctx<'_>) -> Result { method is_file (line 249) | pub fn is_file(&self) -> bool { method is_dir (line 254) | pub fn is_dir(&self) -> bool { method is_directory (line 258) | pub fn is_directory(&self) -> bool { method is_symlink (line 263) | pub fn is_symlink(&self) -> bool { method is_symbolic_link (line 267) | pub fn is_symbolic_link(&self) -> bool { method is_fifo (line 272) | pub fn is_fifo(&self) -> bool { method is_block_device (line 283) | pub fn is_block_device(&self) -> bool { method is_character_device (line 294) | pub fn is_character_device(&self) -> bool { method is_socket (line 305) | pub fn is_socket(&self) -> bool { function stat_fn (line 317) | pub async fn stat_fn(ctx: Ctx<'_>, path: String) -> Result { function stat_fn_sync (line 327) | pub fn stat_fn_sync(ctx: Ctx<'_>, path: String) -> Result { function lstat_fn (line 336) | pub async fn lstat_fn(ctx: Ctx<'_>, path: String) -> Result { function lstat_fn_sync (line 346) | pub fn lstat_fn_sync(ctx: Ctx<'_>, path: String) -> Result { function to_msec (line 357) | fn to_msec(time: SystemTime) -> u64 { FILE: modules/llrt_fs/src/symlink.rs function symlink_blocking (line 9) | fn symlink_blocking(target: &str, path: &str, type_value: Option... function symlink (line 38) | pub async fn symlink<'js>( function symlink_sync (line 52) | pub fn symlink_sync<'js>( FILE: modules/llrt_fs/src/write_file.rs function write_file (line 10) | pub async fn write_file<'js>( function write_file_sync (line 48) | pub fn write_file_sync<'js>( type WriteFileOptions (line 77) | pub(crate) struct WriteFileOptions { method from_js (line 82) | fn from_js(_ctx: &Ctx<'js>, value: Value<'js>) -> Result { FILE: modules/llrt_http/src/agent.rs type Agent (line 11) | pub struct Agent { method client (line 17) | pub fn client(&self) -> HyperClient { method new (line 25) | pub fn new<'js>(ctx: Ctx<'js>, options: Opt) -> Result, value: Value<'js>) -> Result { FILE: modules/llrt_http/src/client.rs type HyperClient (line 28) | pub type HyperClient = function build_client (line 34) | pub fn build_client( type HyperClient (line 78) | pub type HyperClient = function build_client (line 84) | pub fn build_client( FILE: modules/llrt_http/src/config.rs function set_pool_idle_timeout_seconds (line 11) | pub fn set_pool_idle_timeout_seconds(seconds: u64) { function get_pool_idle_timeout (line 15) | pub fn get_pool_idle_timeout() -> Duration { type HttpVersion (line 20) | pub enum HttpVersion { function set_http_version (line 27) | pub fn set_http_version(version: HttpVersion) { function get_http_version (line 31) | pub fn get_http_version() -> HttpVersion { FILE: modules/llrt_http/src/lib.rs type HttpsModule (line 36) | pub struct HttpsModule; method declare (line 39) | fn declare(declare: &Declarations) -> Result<()> { method evaluate (line 51) | fn evaluate<'js>(ctx: &Ctx<'js>, exports: &Exports<'js>) -> Result<()> { function from (line 68) | fn from(val: HttpsModule) -> Self { FILE: modules/llrt_intl/src/cldr_data.rs type LocaleData (line 14) | pub struct LocaleData { type DateFormats (line 39) | pub struct DateFormats { type TimeFormats (line 48) | pub struct TimeFormats { function get_locale_data (line 57) | pub fn get_locale_data(locale: &str) -> &'static LocaleData { function test_get_locale_data_exact_match (line 1620) | fn test_get_locale_data_exact_match() { function test_get_locale_data_language_fallback (line 1631) | fn test_get_locale_data_language_fallback() { function test_get_locale_data_unknown_fallback (line 1640) | fn test_get_locale_data_unknown_fallback() { function test_get_locale_data_case_insensitive (line 1647) | fn test_get_locale_data_case_insensitive() { function test_get_locale_data_underscore (line 1656) | fn test_get_locale_data_underscore() { function test_months_count (line 1662) | fn test_months_count() { function test_days_count (line 1669) | fn test_days_count() { FILE: modules/llrt_intl/src/date_time_format.rs type DateTimeFormatOptions (line 14) | pub struct DateTimeFormatOptions { method default (line 30) | fn default() -> Self { type FormatPart (line 50) | pub struct FormatPart { method new (line 57) | fn new(part_type: &'static str, value: String) -> Self { method literal (line 62) | fn literal(value: &'static str) -> Self { function format_number (line 72) | fn format_number(value: i16, two_digit: bool) -> String { function format_component (line 86) | fn format_component(value: i16, style: Option<&str>) -> String { function build_format_parts (line 92) | fn build_format_parts(local_dt: &Zoned, options: &DateTimeFormatOptions)... function format_timezone_name (line 196) | fn format_timezone_name(local_dt: &Zoned, timezone: &TimeZone, style: &s... function parts_to_js_array (line 230) | fn parts_to_js_array<'js>(ctx: &Ctx<'js>, parts: Vec) -> Res... function parts_to_string (line 242) | fn parts_to_string(parts: &[FormatPart]) -> String { function parse_epoch_ms (line 252) | fn parse_epoch_ms<'js>(ctx: &Ctx<'js>, date: Opt>) -> Result<... function epoch_to_datetime (line 270) | fn epoch_to_datetime(ctx: &Ctx<'_>, epoch_ms: f64, timezone: &TimeZone) ... type DateTimeFormat (line 279) | pub struct DateTimeFormat { method new (line 287) | pub fn new(ctx: Ctx<'_>, locales: Opt>, options: Opt(&self, ctx: Ctx<'js>, date: Opt>) -> Res... method format_to_parts (line 360) | pub fn format_to_parts<'js>(&self, ctx: Ctx<'js>, date: Opt... method resolved_options (line 369) | pub fn resolved_options<'js>(&self, ctx: Ctx<'js>) -> Result &'static str { function format_date_in_timezone (line 421) | pub fn format_date_in_timezone( type ToLocaleStringOptions (line 512) | pub struct ToLocaleStringOptions { function parse_to_locale_string_options (line 520) | pub fn parse_to_locale_string_options<'js>( function test_format_number (line 561) | fn test_format_number() { function test_format_component (line 569) | fn test_format_component() { function test_build_format_parts_date_only (line 577) | fn test_build_format_parts_date_only() { function test_build_format_parts_time_only (line 605) | fn test_build_format_parts_time_only() { function test_build_format_parts_12hour (line 630) | fn test_build_format_parts_12hour() { function test_build_format_parts_midnight_12hour (line 652) | fn test_build_format_parts_midnight_12hour() { function test_format_timezone_name_short (line 674) | fn test_format_timezone_name_short() { function test_format_timezone_name_long (line 686) | fn test_format_timezone_name_long() { function test_parts_to_string (line 697) | fn test_parts_to_string() { function test_format_date_in_timezone (line 710) | fn test_format_date_in_timezone() { function test_format_date_in_timezone_with_tz (line 731) | fn test_format_date_in_timezone_with_tz() { function test_format_date_midnight (line 745) | fn test_format_date_midnight() { function test_format_date_noon (line 766) | fn test_format_date_noon() { FILE: modules/llrt_intl/src/lib.rs function init (line 31) | pub fn init(ctx: &Ctx<'_>) -> Result<()> { function patch_date_to_locale_string (line 51) | fn patch_date_to_locale_string(ctx: &Ctx<'_>) -> Result<()> { function date_to_locale_string (line 63) | fn date_to_locale_string<'js>( function parse_locale_arg (line 162) | fn parse_locale_arg(locale: Opt>) -> Result { function get_date_pattern (line 182) | fn get_date_pattern<'a>(style: &str, locale_data: &'a cldr_data::LocaleD... function get_time_pattern (line 193) | fn get_time_pattern<'a>(style: &str, locale_data: &'a cldr_data::LocaleD... function supported_values_of (line 203) | fn supported_values_of<'js>(ctx: Ctx<'js>, key: String) -> Result, ch: ch... function format_year (line 165) | fn format_year(result: &mut String, year: i16, width: usize) { function format_month (line 180) | fn format_month(result: &mut String, month: i8, width: usize, locale_dat... function format_weekday (line 211) | fn format_weekday(result: &mut String, weekday: usize, width: usize, loc... function format_number (line 225) | fn format_number(result: &mut String, value: i8, min_width: usize) { function format_timezone (line 237) | fn format_timezone(result: &mut String, dt: &Zoned, width: usize) { function combine_datetime (line 264) | pub fn combine_datetime(date: &str, time: &str, pattern: &str) -> String { function make_dt (line 274) | fn make_dt(year: i16, month: i8, day: i8, hour: i8, min: i8, sec: i8) ->... function test_format_year (line 282) | fn test_format_year() { function test_format_month (line 292) | fn test_format_month() { function test_format_day (line 303) | fn test_format_day() { function test_format_weekday (line 312) | fn test_format_weekday() { function test_format_hour_12 (line 322) | fn test_format_hour_12() { function test_format_hour_24 (line 331) | fn test_format_hour_24() { function test_format_minute_second (line 340) | fn test_format_minute_second() { function test_format_am_pm (line 351) | fn test_format_am_pm() { function test_format_quoted_literal (line 362) | fn test_format_quoted_literal() { function test_format_full_date_en_us (line 373) | fn test_format_full_date_en_us() { function test_format_full_date_de (line 382) | fn test_format_full_date_de() { function test_format_short_date_en_us (line 391) | fn test_format_short_date_en_us() { function test_format_short_date_de (line 400) | fn test_format_short_date_de() { function test_format_short_time_en_us (line 409) | fn test_format_short_time_en_us() { function test_format_short_time_de (line 418) | fn test_format_short_time_de() { function test_combine_datetime (line 427) | fn test_combine_datetime() { function test_midnight_12h (line 439) | fn test_midnight_12h() { function test_noon_12h (line 448) | fn test_noon_12h() { function test_japanese_locale (line 457) | fn test_japanese_locale() { function test_korean_locale (line 466) | fn test_korean_locale() { FILE: modules/llrt_navigator/src/lib.rs function get_user_agent (line 5) | fn get_user_agent() -> &'static str { function init (line 9) | pub fn init(ctx: &Ctx<'_>) -> Result<()> { FILE: modules/llrt_net/src/lib.rs constant LOCALHOST (line 31) | const LOCALHOST: &str = "localhost"; type ReadyState (line 34) | enum ReadyState { method to_string (line 44) | pub fn to_string(&self) -> String { type NetStream (line 55) | enum NetStream { method process (line 62) | async fn process<'js>( type Listener (line 82) | enum Listener { method accept (line 89) | async fn accept(&self, ctx: &Ctx<'_>) -> Result { function get_hostname (line 106) | fn get_hostname(host: &str, port: u16) -> String { function get_address_parts (line 110) | fn get_address_parts( function rw_join (line 122) | async fn rw_join( type NetModule (line 133) | pub struct NetModule; method declare (line 136) | fn declare(declare: &Declarations) -> Result<()> { method evaluate (line 147) | fn evaluate<'js>(ctx: &Ctx<'js>, exports: &Exports<'js>) -> Result<()> { function from (line 179) | fn from(val: NetModule) -> Self { FILE: modules/llrt_net/src/security.rs function set_allow_list (line 11) | pub fn set_allow_list(values: Vec) { function get_allow_list (line 15) | pub fn get_allow_list() -> Option<&'static Vec> { function set_deny_list (line 19) | pub fn set_deny_list(values: Vec) { function get_deny_list (line 23) | pub fn get_deny_list() -> Option<&'static Vec> { function ensure_access (line 27) | pub fn ensure_access(ctx: &Ctx<'_>, resource: &String) -> Result<()> { FILE: modules/llrt_net/src/server.rs type Server (line 38) | pub struct Server<'js> { function trace (line 49) | fn trace<'a>(&self, tracer: rquickjs::class::Tracer<'a, 'js>) { type Changed (line 59) | type Changed<'to> = Server<'to>; function get_event_list (line 63) | fn get_event_list(&self) -> Arc>> { function new (line 71) | pub fn new(ctx: Ctx<'js>, args: Rest>) -> Result Value<'js> { function get_connections (line 123) | pub fn get_connections(&self, cb: Opt>) -> Result<()> { function listen (line 132) | pub fn listen( function close (line 281) | fn close(this: This>, ctx: Ctx<'js>, cb: Opt { type Changed (line 52) | type Changed<'to> = Socket<'to>; function trace (line 56) | fn trace<'a>(&self, tracer: Tracer<'a, 'js>) { function get_event_list (line 62) | fn get_event_list(&self) -> Arc>> { function on_event_changed (line 66) | fn on_event_changed(&mut self, event: EventKey<'js>, added: bool) -> Res... function inner_mut (line 72) | fn inner_mut(&mut self) -> &mut ReadableStreamInner<'js> { function inner (line 76) | fn inner(&self) -> &ReadableStreamInner<'js> { function inner_mut (line 82) | fn inner_mut(&mut self) -> &mut WritableStreamInner<'js> { function inner (line 86) | fn inner(&self) -> &WritableStreamInner<'js> { function ctor (line 94) | pub fn ctor(ctx: Ctx<'js>, opts: Opt>) -> Result bool { function pending (line 111) | pub fn pending(&self) -> bool { function remote_address (line 116) | pub fn remote_address(&self) -> Option { function write (line 120) | pub fn write( function end (line 130) | pub fn end( function destroy (line 145) | pub fn destroy(this: This>, error: Opt>) -> ... function read (line 152) | pub fn read( function local_address (line 161) | pub fn local_address(&self) -> Option { function remote_family (line 166) | pub fn remote_family(&self) -> Option { function local_family (line 171) | pub fn local_family(&self) -> Option { function remote_port (line 176) | pub fn remote_port(&self) -> Option { function local_port (line 181) | pub fn local_port(&self) -> Option { function ready_state (line 186) | pub fn ready_state(&self) -> String { function connect (line 190) | pub fn connect( function new (line 317) | pub fn new(ctx: Ctx<'js>, allow_half_open: bool) -> Result( function set_addresses (line 394) | pub fn set_addresses<'a>( function server (line 432) | async fn server() -> u16 { function call_test_delay (line 454) | async fn call_test_delay<'js, T, A>( function test_server_echo (line 468) | async fn test_server_echo() { FILE: modules/llrt_os/src/lib.rs function get_available_parallelism (line 44) | fn get_available_parallelism() -> usize { function get_endianness (line 48) | fn get_endianness() -> &'static str { function get_home_dir (line 59) | fn get_home_dir(ctx: Ctx<'_>) -> Result { function get_host_name (line 66) | fn get_host_name(ctx: Ctx<'_>) -> Result { function get_load_avg (line 71) | fn get_load_avg() -> Vec { function get_machine (line 78) | fn get_machine() -> String { function get_tmp_dir (line 82) | fn get_tmp_dir() -> String { function get_uptime (line 87) | fn get_uptime() -> u64 { type OsModule (line 91) | pub struct OsModule; method declare (line 94) | fn declare(declare: &Declarations) -> Result<()> { method evaluate (line 132) | fn evaluate<'js>(ctx: &Ctx<'js>, exports: &Exports<'js>) -> Result<()> { function from (line 175) | fn from(val: OsModule) -> Self { function run_test_return_string (line 190) | async fn run_test_return_string( function run_test_return_number (line 222) | async fn run_test_return_number(ctx: &Ctx<'_>, name: &str, expected_asse... function test_available_parallelism (line 249) | async fn test_available_parallelism() { function test_arch (line 262) | async fn test_arch() { function test_devnull (line 275) | async fn test_devnull() { function test_endianness (line 288) | async fn test_endianness() { function test_eol (line 306) | async fn test_eol() { function test_freemem (line 320) | async fn test_freemem() { function test_homedir (line 333) | async fn test_homedir() { function test_hostname (line 347) | async fn test_hostname() { function test_machine (line 361) | async fn test_machine() { function test_platform (line 374) | async fn test_platform() { function test_release (line 387) | async fn test_release() { function test_tmpdir (line 400) | async fn test_tmpdir() { function test_totalmem (line 414) | async fn test_totalmem() { function test_type (line 427) | async fn test_type() { function test_uptime (line 441) | async fn test_uptime() { function test_version (line 454) | async fn test_version() { FILE: modules/llrt_os/src/network.rs function get_network_interfaces (line 17) | pub fn get_network_interfaces(ctx: Ctx<'_>) -> Result Box { function prefix_to_netmask_ipv6 (line 83) | fn prefix_to_netmask_ipv6(prefix: u8) -> Box { function get_attribute_ipv4 (line 110) | fn get_attribute_ipv4(ctx: &Ctx<'_>, addr: &str) -> Result<(bool, u8)> { function get_attribute_ipv6 (line 123) | fn get_attribute_ipv6(ctx: &Ctx<'_>, addr: &str) -> Result<(bool, u8)> { FILE: modules/llrt_os/src/statistics.rs function get_cpus (line 17) | pub fn get_cpus(ctx: Ctx<'_>) -> Result>> { function get_free_mem (line 40) | pub fn get_free_mem() -> u64 { function get_total_mem (line 47) | pub fn get_total_mem() -> u64 { FILE: modules/llrt_os/src/unix.rs function get_priority (line 25) | pub fn get_priority(who: Opt) -> i32 { function set_priority (line 31) | pub fn set_priority(ctx: Ctx<'_>, args: Rest) -> Result<()> { function get_type (line 54) | pub fn get_type() -> &'static str { function get_user_info (line 58) | pub fn get_user_info<'js>(ctx: Ctx<'js>, _options: Opt) -> Result... function get_release (line 81) | pub fn get_release() -> &'static str { function get_version (line 85) | pub fn get_version() -> &'static str { function uname (line 89) | fn uname() -> (String, String, String) { FILE: modules/llrt_os/src/windows.rs function get_priority (line 21) | pub fn get_priority(_who: Opt) -> i32 { function set_priority (line 25) | pub fn set_priority(ctx: Ctx<'_>, _args: Rest) -> rquic... function get_type (line 32) | pub fn get_type() -> &'static str { function get_release (line 37) | pub fn get_release() -> &'static str { function get_version (line 41) | pub fn get_version() -> &'static str { function release (line 45) | fn release() -> String { function get_user_info (line 50) | pub fn get_user_info<'js>( function version (line 64) | fn version() -> Result { FILE: modules/llrt_path/benches/slash_replacement.rs constant MAX_DEPTH (line 10) | const MAX_DEPTH: usize = 10; constant PATH_STYLE_PROB (line 11) | const PATH_STYLE_PROB: f64 = 0.5; constant WORD_LIST (line 13) | const WORD_LIST: &[&str] = &[ function generate_random_path (line 123) | fn generate_random_path() -> String { function replace_with_string_replace (line 139) | fn replace_with_string_replace(path: String) -> String { function benchmark (line 143) | fn benchmark(c: &mut Criterion) { function replace_components (line 173) | fn replace_components(path: String) -> String { function replace_filename (line 188) | fn replace_filename(path: String) -> String { FILE: modules/llrt_path/src/lib.rs type PathModule (line 16) | pub struct PathModule; constant DELIMITER (line 19) | const DELIMITER: char = ';'; constant DELIMITER (line 21) | const DELIMITER: char = ':'; constant CURRENT_DIR_STR (line 24) | pub const CURRENT_DIR_STR: &str = ".\\"; constant FORWARD_SLASH_STR (line 27) | const FORWARD_SLASH_STR: &str = "/"; constant CURRENT_DIR_STR (line 30) | pub const CURRENT_DIR_STR: &str = "./"; function replace_backslash (line 36) | pub fn replace_backslash(path: impl Into) -> String { function replace_backslash (line 49) | pub fn replace_backslash(path: impl Into) -> String { function find_next_separator (line 54) | fn find_next_separator(s: &str) -> Option { function find_next_separator (line 59) | fn find_next_separator(s: &str) -> Option { function find_last_sep (line 64) | fn find_last_sep(path: &str) -> Option { function find_last_sep (line 69) | fn find_last_sep(path: &str) -> Option { function dirname (line 73) | pub fn dirname<'a, P: Into>>(path: P) -> String { function is_sep (line 143) | fn is_sep(c: u8) -> bool { function is_drive_letter (line 148) | fn is_drive_letter(c: u8) -> bool { function parse_unc_root (line 153) | fn parse_unc_root(bytes: &[u8], len: usize) -> Option<(usize, usize)> { function find_dirname_end (line 183) | fn find_dirname_end(bytes: &[u8], offset: usize) -> Option { function name_extname (line 202) | pub fn name_extname(path: &str) -> (&str, &str) { function strip_last_sep (line 219) | fn strip_last_sep(path: &str) -> &str { function basename (line 227) | pub fn basename(path: String, suffix: Opt) -> String { function extname (line 252) | fn extname(path: String) -> String { function format (line 257) | fn format(obj: Object) -> String { function parse (line 290) | fn parse(ctx: Ctx, path_str: String) -> Result { function join (line 323) | fn join(parts: Rest) -> String { function join_path (line 327) | pub fn join_path(parts: I) -> String function join_path_with_separator (line 335) | pub fn join_path_with_separator(parts: I, force_posix_sep: bool) -... function resolve_path (line 353) | pub fn resolve_path(parts: I) -> Result function resolve_path_with_separator (line 361) | pub fn resolve_path_with_separator(parts: I, force_posix_sep: bool... function relative (line 382) | pub fn relative(from: F, to: T) -> Result function join_resolve_path (line 459) | fn join_resolve_path( function resolve (line 567) | pub fn resolve(path: Rest) -> Result { function get_path_prefix (line 571) | fn get_path_prefix(cwd: &Path) -> (String, std::iter::Peekable>(path: P) -> String { function starts_with_sep (line 588) | fn starts_with_sep(path: &str) -> bool { function ends_with_sep (line 593) | pub fn ends_with_sep(path: &str) -> bool { function ends_with_sep (line 598) | pub fn ends_with_sep(path: &str) -> bool { function is_absolute (line 603) | pub fn is_absolute(path: &str) -> bool { function is_absolute (line 608) | pub fn is_absolute(path: &str) -> bool { method declare (line 613) | fn declare(declare: &Declarations) -> Result<()> { method evaluate (line 631) | fn evaluate<'js>(ctx: &Ctx<'js>, exports: &Exports<'js>) -> Result<()> { function from (line 651) | fn from(val: PathModule) -> Self { function test_relative (line 670) | fn test_relative() { function test_dirname (line 703) | fn test_dirname() { function test_basename (line 712) | fn test_basename() { function test_extname (line 730) | fn test_extname() { function test_join (line 739) | fn test_join() { function test_resolve_path (line 783) | fn test_resolve_path() { function test_normalize (line 874) | fn test_normalize() { function test_is_absolute (line 891) | fn test_is_absolute() { function test_replace_backslash (line 900) | fn test_replace_backslash() { FILE: modules/llrt_perf_hooks/src/lib.rs type PerfHooksModule (line 14) | pub struct PerfHooksModule; method declare (line 17) | fn declare(declare: &Declarations<'_>) -> Result<()> { method evaluate (line 23) | fn evaluate<'js>(ctx: &Ctx<'js>, exports: &Exports<'js>) -> Result<()> { function from (line 36) | fn from(val: PerfHooksModule) -> Self { function init (line 44) | pub fn init(ctx: &Ctx<'_>) -> Result<()> { FILE: modules/llrt_perf_hooks/src/performance.rs type Performance (line 15) | pub struct Performance<'js> { type Changed (line 20) | type Changed<'to> = Performance<'to>; function get_event_list (line 24) | fn get_event_list(&self) -> Arc>> { function trace (line 30) | fn trace<'a>(&self, tracer: Tracer<'a, 'js>) { method default (line 36) | fn default() -> Self { function new (line 44) | pub fn new() -> Self { function time_origin (line 52) | fn time_origin() -> f64 { function now (line 58) | fn now() -> f64 { function to_json (line 67) | fn to_json(ctx: Ctx<'_>) -> Result> { FILE: modules/llrt_process/src/lib.rs function cwd (line 29) | fn cwd(ctx: Ctx<'_>) -> Result { function hr_time_big_int (line 35) | fn hr_time_big_int(ctx: Ctx<'_>) -> Result> { function hr_time (line 44) | fn hr_time(ctx: Ctx<'_>) -> Result> { function to_exit_code (line 60) | fn to_exit_code(ctx: &Ctx<'_>, code: &Value<'_>) -> Result> { function exit (line 76) | fn exit(ctx: Ctx<'_>, code: Value<'_>) -> Result<()> { function env_proxy_setter (line 84) | fn env_proxy_setter<'js>( function getuid (line 94) | fn getuid() -> u32 { function getgid (line 99) | fn getgid() -> u32 { function geteuid (line 104) | fn geteuid() -> u32 { function getegid (line 109) | fn getegid() -> u32 { function setuid (line 114) | fn setuid(id: u32) -> i32 { function setgid (line 119) | fn setgid(id: u32) -> i32 { function seteuid (line 124) | fn seteuid(id: u32) -> i32 { function setegid (line 129) | fn setegid(id: u32) -> i32 { function init (line 133) | pub fn init(ctx: &Ctx<'_>) -> Result<()> { type ProcessModule (line 219) | pub struct ProcessModule; method declare (line 222) | fn declare(declare: &Declarations) -> Result<()> { method evaluate (line 254) | fn evaluate<'js>(ctx: &Ctx<'js>, exports: &Exports<'js>) -> Result<()> { function from (line 273) | fn from(val: ProcessModule) -> Self { function test_hr_time (line 288) | async fn test_hr_time() { function test_hr_time_bigint (line 323) | async fn test_hr_time_bigint() { FILE: modules/llrt_stream/src/lib.rs function set_destroyed_and_error (line 12) | pub fn set_destroyed_and_error<'js>( constant DEFAULT_BUFFER_SIZE (line 22) | const DEFAULT_BUFFER_SIZE: usize = 1024 * 16; type SteamEvents (line 24) | pub trait SteamEvents<'js> method emit_close (line 28) | fn emit_close(this: Class<'js, Self>, ctx: &Ctx<'js>, had_error: bool)... method emit_end (line 39) | fn emit_end(this: Class<'js, Self>, ctx: &Ctx<'js>) -> Result<()> { FILE: modules/llrt_stream/src/readable.rs type ReadableState (line 25) | pub enum ReadableState { type ReadableStreamInner (line 32) | pub struct ReadableStreamInner<'js> { function trace (line 47) | fn trace<'a>(&self, tracer: Tracer<'a, 'js>) { function on_event_changed (line 53) | pub fn on_event_changed(&mut self, event: EventKey<'js>, added: bool) ->... function new (line 81) | pub fn new(emitter: EventEmitter<'js>, emit_close: bool) -> Self { type DefaultReadableStream (line 102) | pub struct DefaultReadableStream<'js> { type Changed (line 107) | type Changed<'to> = DefaultReadableStream<'to>; function with_emitter (line 111) | fn with_emitter(ctx: Ctx<'js>, emitter: EventEmitter<'js>) -> Result) -> Result> { function get_event_list (line 127) | fn get_event_list(&self) -> Arc>> { function on_event_changed (line 131) | fn on_event_changed(&mut self, event: EventKey<'js>, added: bool) -> Res... function inner_mut (line 136) | fn inner_mut(&mut self) -> &mut ReadableStreamInner<'js> { function inner (line 140) | fn inner(&self) -> &ReadableStreamInner<'js> { type ReadableStream (line 145) | pub trait ReadableStream<'js> method inner_mut (line 149) | fn inner_mut(&mut self) -> &mut ReadableStreamInner<'js>; method inner (line 151) | fn inner(&self) -> &ReadableStreamInner<'js>; method add_readable_stream_prototype (line 153) | fn add_readable_stream_prototype(ctx: &Ctx<'js>) -> Result<()> { method destroy (line 164) | fn destroy(this: This>, error: Opt>) -> Cl... method read (line 173) | fn read(this: This>, ctx: Ctx<'js>, size: Opt)... method drain (line 181) | fn drain(this: Class<'js, Self>, ctx: &Ctx<'js>) -> Result<()> { method process (line 212) | fn process( method process_callback (line 220) | fn process_callback( FILE: modules/llrt_stream/src/writable.rs type WritableStreamInner (line 24) | pub struct WritableStreamInner<'js> { function trace (line 37) | fn trace<'a>(&self, tracer: Tracer<'a, 'js>) { function new (line 43) | pub fn new(emitter: EventEmitter<'js>, emit_close: bool) -> Self { type WriteCommand (line 63) | pub enum WriteCommand<'js> { type DefaultWritableStream (line 71) | pub struct DefaultWritableStream<'js> { type Changed (line 76) | type Changed<'to> = DefaultWritableStream<'to>; function with_emitter (line 80) | fn with_emitter(ctx: Ctx<'js>, emitter: EventEmitter<'js>) -> Result) -> Result> { function get_event_list (line 96) | fn get_event_list(&self) -> Arc>> { function inner_mut (line 102) | fn inner_mut(&mut self) -> &mut WritableStreamInner<'js> { function inner (line 106) | fn inner(&self) -> &WritableStreamInner<'js> { type WritableStream (line 111) | pub trait WritableStream<'js> method inner_mut (line 115) | fn inner_mut(&mut self) -> &mut WritableStreamInner<'js>; method inner (line 117) | fn inner(&self) -> &WritableStreamInner<'js>; method add_writable_stream_prototype (line 119) | fn add_writable_stream_prototype(ctx: &Ctx<'js>) -> Result<()> { method destroy (line 130) | fn destroy(this: This>, error: Opt>) -> Cl... method end (line 144) | fn end(this: This>) -> Class<'js, Self> { method flush (line 158) | fn flush(this: Class<'js, Self>, ctx: &Ctx<'js>) -> Result<()> { method write_flushed (line 168) | fn write_flushed( method write (line 177) | fn write( method do_write (line 186) | fn do_write( method process (line 213) | fn process( FILE: modules/llrt_stream_web/src/lib.rs type StreamWebModule (line 54) | pub struct StreamWebModule; method declare (line 58) | fn declare(declare: &Declarations) -> Result<()> { method evaluate (line 78) | fn evaluate<'js>(ctx: &Ctx<'js>, exports: &Exports<'js>) -> Result<()> { function from (line 102) | fn from(val: StreamWebModule) -> Self { function init (line 110) | pub fn init(ctx: &Ctx) -> Result<()> { FILE: modules/llrt_stream_web/src/queuing_strategy/byte_length.rs type ByteLengthQueuingStrategy (line 7) | pub(crate) struct ByteLengthQueuingStrategy<'js> { function new (line 15) | pub(crate) fn new(ctx: Ctx<'js>, init: QueueingStrategyInit) -> Result Class<'js, NativeSizeFunction> { function high_water_mark (line 32) | pub(crate) fn high_water_mark(&self) -> f64 { FILE: modules/llrt_stream_web/src/queuing_strategy/count.rs type CountQueuingStrategy (line 7) | pub(crate) struct CountQueuingStrategy<'js> { function new (line 15) | pub(crate) fn new(ctx: Ctx<'js>, init: QueueingStrategyInit) -> Result Class<'js, NativeSizeFunction> { function high_water_mark (line 32) | pub(crate) fn high_water_mark(&self) -> f64 { FILE: modules/llrt_stream_web/src/queuing_strategy/mod.rs type QueuingStrategy (line 17) | pub(super) struct QueuingStrategy<'js> { function from_js (line 25) | fn from_js(_ctx: &Ctx<'js>, value: Value<'js>) -> Result { function extract_high_water_mark (line 43) | pub(super) fn extract_high_water_mark( function extract_size_algorithm (line 72) | pub(super) fn extract_size_algorithm(this: Option<&Self>) -> SizeAlgorit... type SizeAlgorithm (line 83) | pub(super) enum SizeAlgorithm<'js> { function call (line 89) | pub(super) fn call(&self, ctx: Ctx<'js>, chunk: Value<'js>) -> Result { function as_number (line 112) | pub(super) fn as_number(&self) -> Option { function from_js (line 121) | fn from_js(_: &Ctx<'js>, value: Value<'js>) -> Result { type SizeFunction (line 133) | pub(super) enum SizeFunction<'js> { function from_js (line 139) | fn from_js(ctx: &Ctx<'js>, value: Value<'js>) -> Result { type QueueingStrategyInit (line 150) | pub(crate) struct QueueingStrategyInit { method from_js (line 155) | fn from_js(_ctx: &Ctx<'js>, value: Value<'js>) -> Result { type NativeSizeFunction (line 172) | pub(super) enum NativeSizeFunction { constant NAME (line 178) | const NAME: &'static str = "NativeSizeFunction"; constant CALLABLE (line 180) | const CALLABLE: bool = true; type Mutable (line 182) | type Mutable = Readable; method prototype (line 184) | fn prototype(ctx: &Ctx<'js>) -> Result>> { method constructor (line 188) | fn constructor(_ctx: &Ctx<'js>) -> Result>> { method call (line 192) | fn call<'a>(this: &JsCell<'js, Self>, params: Params<'a, 'js>) -> Resu... function byte_length_queueing_strategy_size_function (line 209) | fn byte_length_queueing_strategy_size_function<'js>( FILE: modules/llrt_stream_web/src/readable/byob_reader.rs type ReadableStreamBYOBReader (line 31) | pub(crate) struct ReadableStreamBYOBReader<'js> { type ReadableStreamBYOBReaderClass (line 36) | pub(crate) type ReadableStreamBYOBReaderClass<'js> = Class<'js, Readable... type ReadableStreamBYOBReaderOwned (line 37) | pub(crate) type ReadableStreamBYOBReaderOwned<'js> = type Changed (line 41) | type Changed<'to> = ReadableStreamBYOBReader<'to>; function readable_stream_byob_reader_error_read_into_requests (line 45) | pub(super) fn readable_stream_byob_reader_error_read_into_requests( function set_up_readable_stream_byob_reader (line 63) | pub(super) fn set_up_readable_stream_byob_reader( function readable_stream_byob_reader_release (line 106) | pub(super) fn readable_stream_byob_reader_release( function readable_stream_byob_reader_read (line 126) | pub(super) fn readable_stream_byob_reader_read( function constructor (line 158) | pub fn constructor(ctx: Ctx<'js>) -> Result>> { function new (line 163) | pub fn new(ctx: Ctx<'js>, stream: ReadableStreamOwned<'js>) -> Result>) -> Result<()> { function closed (line 351) | fn closed(&self) -> Promise<'js> { function cancel (line 355) | fn cancel( type ReadableStreamBYOBReaderReadOptions (line 381) | struct ReadableStreamBYOBReaderReadOptions { method from_js (line 386) | fn from_js(ctx: &Ctx<'js>, value: Value<'js>) -> Result { type ReadableStreamReadIntoRequest (line 404) | pub(super) trait ReadableStreamReadIntoRequest<'js>: Trace<'js> { method chunk_steps (line 405) | fn chunk_steps( method close_steps (line 411) | fn close_steps( method error_steps (line 417) | fn error_steps( function trace (line 425) | fn trace<'a>(&self, tracer: Tracer<'a, 'js>) { type ViewBytes (line 431) | pub(super) struct ViewBytes<'js>(ObjectBytes<'js>); function from_object (line 434) | pub(super) fn from_object( function from_value (line 451) | pub(super) fn from_value( function get_array_buffer (line 467) | pub(super) fn get_array_buffer(&self) -> Result<(ArrayBuffer<'js>, usize... function element_size (line 474) | pub(super) fn element_size(&self) -> usize { type ArrayConstructorPrimordials (line 495) | pub(crate) struct ArrayConstructorPrimordials<'js> { function trace (line 510) | fn trace<'a>(&self, tracer: Tracer<'a, 'js>) { function new (line 526) | fn new(ctx: &Ctx<'js>) -> Result function for_view_bytes (line 548) | pub(super) fn for_view_bytes(&self, v: &ViewBytes<'js>) -> Constructor<'... function trace (line 569) | fn trace<'a>(&self, tracer: Tracer<'a, 'js>) { function into_js (line 575) | fn into_js(self, ctx: &Ctx<'js>) -> Result> { type Class (line 581) | type Class = ReadableStreamBYOBReaderClass<'js>; function with_reader (line 583) | fn with_reader( function into_inner (line 599) | fn into_inner(self) -> Self::Class { function from_class (line 603) | fn from_class(class: Self::Class) -> Self { function try_from_erased (line 607) | fn try_from_erased(erased: Option>) -> Op... FILE: modules/llrt_stream_web/src/readable/byte_controller.rs type ReadableByteStreamController (line 46) | pub(crate) struct ReadableByteStreamController<'js> { function trace (line 68) | fn trace<'a>(&self, tracer: Tracer<'a, 'js>) { type ReadableByteStreamControllerClass (line 85) | pub(crate) type ReadableByteStreamControllerClass<'js> = type ReadableByteStreamControllerOwned (line 87) | pub(crate) type ReadableByteStreamControllerOwned<'js> = function set_up_readable_byte_stream_controller_from_underlying_source (line 92) | pub(super) fn set_up_readable_byte_stream_controller_from_underlying_sou... function set_up_readable_byte_stream_controller (line 152) | pub(super) fn set_up_readable_byte_stream_controller( function readable_byte_stream_controller_call_pull_if_needed (line 252) | fn readable_byte_stream_controller_call_pull_if_needed( function start_algorithm (line 1531) | fn start_algorithm>( function pull_algorithm (line 1552) | fn pull_algorithm>( function cancel_algorithm (line 1579) | fn cancel_algorithm>( function new (line 1604) | fn new(ctx: Ctx<'js>) -> Result> { function byob_request (line 1610) | fn byob_request( function desired_size (line 1621) | fn desired_size(&self) -> Null { function close (line 1627) | fn close(ctx: Ctx<'js>, controller: This>) -> ... function enqueue (line 1648) | fn enqueue( function error (line 1694) | fn error( type Class (line 1708) | type Class = ReadableByteStreamControllerClass<'js>; function with_controller (line 1710) | fn with_controller( function into_inner (line 1726) | fn into_inner(self) -> Self::Class { function from_class (line 1730) | fn from_class(class: Self::Class) -> Self { function into_erased (line 1734) | fn into_erased(self) -> ReadableStreamControllerOwned<'js> { function try_from_erased (line 1738) | fn try_from_erased(erased: ReadableStreamControllerOwned<'js>) -> Option... function pull_steps (line 1745) | fn pull_steps( function cancel_steps (line 1817) | fn cancel_steps>( function release_steps (line 1845) | fn release_steps(&mut self) { type ReadableStreamBYOBRequest (line 1862) | pub(crate) struct ReadableStreamBYOBRequest<'js> { function new (line 1870) | fn new(ctx: Ctx<'js>) -> Result> { function view (line 1875) | fn view(&self) -> Null> { function respond (line 1879) | fn respond( function respond_with_new_view (line 1917) | fn respond_with_new_view( type PullIntoDescriptor (line 1962) | pub(super) struct PullIntoDescriptor<'js> { function trace (line 1975) | fn trace<'a>(&self, tracer: Tracer<'a, 'js>) { type PullIntoDescriptorRefMut (line 1988) | enum PullIntoDescriptorRefMut<'js, 'a> { type PullIntoDescriptorReaderType (line 1994) | enum PullIntoDescriptorReaderType { type ReadableByteStreamQueueEntry (line 2001) | struct ReadableByteStreamQueueEntry<'js> { function trace (line 2008) | fn trace<'a>(&self, tracer: Tracer<'a, 'js>) { function transfer_array_buffer (line 2015) | fn transfer_array_buffer(buffer: ArrayBuffer<'_>) -> Result: Sized { method with_controller (line 19) | fn with_controller( method into_inner (line 32) | fn into_inner(self) -> Self::Class; method from_class (line 33) | fn from_class(class: Self::Class) -> Self; method into_erased (line 35) | fn into_erased(self) -> ReadableStreamControllerOwned<'js>; method try_from_erased (line 36) | fn try_from_erased(erased: ReadableStreamControllerOwned<'js>) -> Opti... method pull_steps (line 38) | fn pull_steps( method cancel_steps (line 44) | fn cancel_steps>( method release_steps (line 50) | fn release_steps(&mut self); type ReadableStreamControllerClass (line 54) | pub enum ReadableStreamControllerClass<'js> { function into_js (line 61) | fn into_js(self, ctx: &Ctx<'js>) -> Result> { type ReadableStreamControllerOwned (line 72) | pub(super) enum ReadableStreamControllerOwned<'js> { type Class (line 78) | type Class = ReadableStreamControllerClass<'js>; function with_controller (line 80) | fn with_controller( function into_inner (line 104) | fn into_inner(self) -> Self::Class { function from_class (line 115) | fn from_class(class: Self::Class) -> Self { function into_erased (line 133) | fn into_erased(self) -> ReadableStreamControllerOwned<'js> { function try_from_erased (line 137) | fn try_from_erased(erased: ReadableStreamControllerOwned<'js>) -> Option... function pull_steps (line 141) | fn pull_steps( function cancel_steps (line 165) | fn cancel_steps>( function release_steps (line 181) | fn release_steps(&mut self) { function from (line 190) | fn from(value: ReadableStreamDefaultControllerOwned<'js>) -> Self { function from (line 196) | fn from(value: ReadableByteStreamControllerOwned<'js>) -> Self { FILE: modules/llrt_stream_web/src/readable/default_controller.rs type ReadableStreamDefaultController (line 38) | pub(crate) struct ReadableStreamDefaultController<'js> { type ReadableStreamDefaultControllerClass (line 51) | pub(super) type ReadableStreamDefaultControllerClass<'js> = type ReadableStreamDefaultControllerOwned (line 53) | pub(super) type ReadableStreamDefaultControllerOwned<'js> = function set_up_readable_stream_default_controller_from_underlying_source (line 57) | pub(super) fn set_up_readable_stream_default_controller_from_underlying_... function set_up_readable_stream_default_controller (line 109) | pub(super) fn set_up_readable_stream_default_controller( function readable_stream_default_controller_call_pull_if_needed (line 191) | fn readable_stream_default_controller_call_pull_if_needed< function readable_stream_default_controller_error (line 258) | pub(super) fn readable_stream_default_controller_error>( function pull_algorithm (line 501) | fn pull_algorithm>( function strategy_size_algorithm (line 528) | fn strategy_size_algorithm>( function cancel_algorithm (line 546) | pub(super) fn cancel_algorithm>( function constructor (line 571) | fn constructor() -> Self { function new (line 576) | fn new(ctx: Ctx<'js>) -> Result> { function desired_size (line 582) | fn desired_size(&self) -> Null { function close (line 588) | fn close(ctx: Ctx<'js>, controller: This>) -> ... function enqueue (line 608) | fn enqueue( function error (line 650) | fn error( type Class (line 664) | type Class = ReadableStreamDefaultControllerClass<'js>; function with_controller (line 666) | fn with_controller( function into_inner (line 682) | fn into_inner(self) -> Self::Class { function from_class (line 686) | fn from_class(class: Self::Class) -> Self { function into_erased (line 690) | fn into_erased(self) -> ReadableStreamControllerOwned<'js> { function try_from_erased (line 694) | fn try_from_erased(erased: ReadableStreamControllerOwned<'js>) -> Option... function pull_steps (line 701) | fn pull_steps( function cancel_steps (line 744) | fn cancel_steps>( function release_steps (line 766) | fn release_steps(&mut self) {} FILE: modules/llrt_stream_web/src/readable/default_reader.rs type ReadableStreamDefaultReader (line 32) | pub(crate) struct ReadableStreamDefaultReader<'js> { type ReadableStreamDefaultReaderClass (line 37) | pub(crate) type ReadableStreamDefaultReaderClass<'js> = type ReadableStreamDefaultReaderOwned (line 39) | pub(crate) type ReadableStreamDefaultReaderOwned<'js> = type Changed (line 43) | type Changed<'to> = ReadableStreamDefaultReader<'to>; function readable_stream_default_reader_error_read_requests (line 47) | pub(super) fn readable_stream_default_reader_error_read_requests< function readable_stream_default_reader_read (line 68) | pub(super) fn readable_stream_default_reader_read< function set_up_readable_stream_default_reader (line 95) | pub(super) fn set_up_readable_stream_default_reader( function readable_stream_default_reader_release (line 126) | pub(super) fn readable_stream_default_reader_release, stream: ReadableStreamOwned<'js>) -> Result, reader: This>) -> Resul... function release_lock (line 231) | fn release_lock(reader: This>) -> Result<()> { function closed (line 245) | fn closed(&self) -> Promise<'js> { function cancel (line 249) | fn cancel( type Class (line 276) | type Class = ReadableStreamDefaultReaderClass<'js>; function with_reader (line 278) | fn with_reader( function into_inner (line 294) | fn into_inner(self) -> Self::Class { function from_class (line 298) | fn from_class(class: Self::Class) -> Self { function try_from_erased (line 302) | fn try_from_erased(erased: Option>) -> Op... type ReadableStreamDefaultReaderOrUndefined (line 310) | pub(super) trait ReadableStreamDefaultReaderOrUndefined<'js>: type ReadableStreamReadRequest (line 324) | pub(super) trait ReadableStreamReadRequest<'js>: Trace<'js> { method chunk_steps_typed (line 325) | fn chunk_steps_typed>( method chunk_steps (line 349) | fn chunk_steps( method close_steps_typed (line 355) | fn close_steps_typed>( method close_steps (line 379) | fn close_steps( method error_steps_typed (line 385) | fn error_steps_typed>( method error_steps (line 409) | fn error_steps( function trace (line 417) | fn trace<'a>(&self, tracer: Tracer<'a, 'js>) { function chunk_steps (line 423) | fn chunk_steps( function close_steps (line 431) | fn close_steps( function error_steps (line 439) | fn error_steps( type ReadableStreamReadResult (line 448) | pub(super) struct ReadableStreamReadResult<'js> { function into_js (line 454) | fn into_js(self, ctx: &Ctx<'js>) -> Result> { FILE: modules/llrt_stream_web/src/readable/iterator.rs type IteratorKind (line 40) | pub(super) enum IteratorKind { type IteratorRecord (line 44) | pub(super) struct IteratorRecord<'js> { function get_iterator (line 53) | pub(super) fn get_iterator( function get_iterator_from_method (line 98) | fn get_iterator_from_method( function create_async_from_sync_iterator (line 128) | fn create_async_from_sync_iterator(self, ctx: &Ctx<'js>) -> Result { function iterator_next (line 150) | pub(super) fn iterator_next( function iterator_complete (line 198) | pub(super) fn iterator_complete(iterator_result: &Object<'js>) -> Result... function iterator_value (line 203) | pub(super) fn iterator_value(iterator_result: &Object<'js>) -> Result { function trace (line 223) | fn trace<'a>(&self, tracer: Tracer<'a, 'js>) { type Changed (line 233) | type Changed<'to> = ReadableStreamAsyncIterator<'to>; function new (line 237) | pub(super) fn new( constant NAME (line 265) | const NAME: &'static str = "ReadableStreamAsyncIterator"; type Mutable (line 266) | type Mutable = rquickjs::class::Writable; function prototype (line 267) | fn prototype(ctx: &Ctx<'js>) -> Result>> { function constructor (line 282) | fn constructor(ctx: &Ctx<'js>) -> Result>> { function into_js (line 289) | fn into_js(self, ctx: &Ctx<'js>) -> Result> { function from_js (line 300) | fn from_js(ctx: &Ctx<'js>, value: Value<'js>) -> Result { function next (line 310) | fn next(ctx: Ctx<'js>, iterator: This>) -> Res... function r#return (line 378) | fn r#return( function next_steps (line 433) | fn next_steps(ctx: &Ctx<'js>, iterator: &Self) -> Result> { function return_steps (line 504) | fn return_steps(ctx: Ctx<'js>, iterator: &Self, arg: Value<'js>) -> Resu... type IteratorPrimordials (line 537) | pub(crate) struct IteratorPrimordials<'js> { function new (line 544) | fn new(ctx: &Ctx<'js>) -> Result function get_method (line 580) | fn get_method<'js>( function get_v (line 602) | fn get_v<'js>( function to_object (line 615) | fn to_object<'js>(ctx: &Ctx<'js>, value: Value<'js>) -> Result { type ReadableStreamDefaultControllerObjects (line 24) | pub(super) type ReadableStreamDefaultControllerObjects<'js, R> = type ReadableStreamDefaultReaderObjects (line 26) | pub(super) type ReadableStreamDefaultReaderObjects<'js, C = ReadableStre... type ReadableByteStreamObjects (line 28) | pub(super) type ReadableByteStreamObjects<'js, R> = type ReadableStreamBYOBObjects (line 30) | pub(super) type ReadableStreamBYOBObjects<'js> = ReadableStreamObjects< type ReadableStreamClassObjects (line 36) | pub(super) struct ReadableStreamClassObjects< method clone (line 50) | fn clone(&self) -> Self { function trace (line 63) | fn trace<'a>(&self, tracer: Tracer<'a, 'js>) { function set_reader (line 73) | pub(super) fn set_reader>( function with_assert_default_controller (line 89) | pub(super) fn with_assert_default_controller( function with_assert_byte_controller (line 103) | pub(super) fn with_assert_byte_controller( function with_controller (line 115) | pub(super) fn with_controller( function with_assert_byob_reader (line 165) | pub(super) fn with_assert_byob_reader( function with_assert_default_reader (line 176) | pub(super) fn with_assert_default_reader( function with_reader (line 189) | pub(super) fn with_reader( function into_inner (line 241) | pub(super) fn into_inner(self) -> ReadableStreamClassObjects<'js, C, R> { function from_class (line 249) | pub(super) fn from_class(objects_class: ReadableStreamClassObjects<'js, ... function from_class_no_reader (line 257) | pub(super) fn from_class_no_reader( function clear_reader (line 267) | pub(super) fn clear_reader(self) -> ReadableStreamObjects<'js, C, Undefi... function from_default_controller (line 280) | pub(super) fn from_default_controller( function new_default (line 289) | pub(super) fn new_default( function refresh_reader (line 303) | pub(super) fn refresh_reader( function from_byte_controller (line 319) | pub(super) fn from_byte_controller(controller: ReadableByteStreamControl... function new_byte (line 326) | pub(super) fn new_byte( function set_reader (line 337) | pub(super) fn set_reader>( function from_byob_reader (line 350) | pub(super) fn from_byob_reader(reader: ReadableStreamBYOBReaderOwned<'js... function refresh_reader (line 371) | pub(super) fn refresh_reader( function with_some_reader (line 387) | pub(super) fn with_some_reader( function from_stream (line 405) | pub(super) fn from_stream(stream: ReadableStreamOwned<'js>) -> Self { function new (line 410) | fn new( function refresh_reader (line 425) | pub(super) fn refresh_reader( function from_default_reader (line 443) | pub(super) fn from_default_reader(reader: ReadableStreamDefaultReaderOwn... FILE: modules/llrt_stream_web/src/readable/reader.rs type ReadableStreamReader (line 22) | pub(super) trait ReadableStreamReader<'js>: Sized + 'js { method with_reader (line 25) | fn with_reader( method into_inner (line 39) | fn into_inner(self) -> Self::Class; method from_class (line 41) | fn from_class(class: Self::Class) -> Self; method try_from_erased (line 43) | fn try_from_erased(erased: Option>) -> ... type ReadableStreamReaderClass (line 48) | pub enum ReadableStreamReaderClass<'js> { function closed_promise (line 54) | pub(super) fn closed_promise(&self) -> Promise<'js> { function from (line 65) | fn from(value: ReadableStreamDefaultReaderClass<'js>) -> Self { function from (line 71) | fn from(value: ReadableStreamBYOBReaderClass<'js>) -> Self { type ReadableStreamReaderOwned (line 76) | pub(super) enum ReadableStreamReaderOwned<'js> { type Class (line 82) | type Class = ReadableStreamReaderClass<'js>; function with_reader (line 84) | fn with_reader( function into_inner (line 109) | fn into_inner(self) -> Self::Class { function from_class (line 120) | fn from_class(class: Self::Class) -> Self { function try_from_erased (line 131) | fn try_from_erased(erased: Option>) -> Op... type Class (line 137) | type Class = Option<>::Class>; function with_reader (line 139) | fn with_reader( function into_inner (line 161) | fn into_inner(self) -> Self::Class { function from_class (line 165) | fn from_class(class: Self::Class) -> Self { function try_from_erased (line 169) | fn try_from_erased(erased: Option>) -> Op... type UndefinedReader (line 178) | pub(super) struct UndefinedReader; type Class (line 181) | type Class = UndefinedReader; method with_reader (line 183) | fn with_reader( method into_inner (line 199) | fn into_inner(self) -> Self::Class { method from_class (line 203) | fn from_class(_: Self::Class) -> Self { method try_from_erased (line 207) | fn try_from_erased(erased: Option>) -> ... function from (line 216) | fn from(value: ReadableStreamDefaultReaderOwned<'js>) -> Self { function from (line 222) | fn from(value: ReadableStreamBYOBReaderOwned<'js>) -> Self { type ReadableStreamGenericReader (line 228) | pub struct ReadableStreamGenericReader<'js> { function readable_stream_reader_generic_initialize (line 243) | pub(super) fn readable_stream_reader_generic_initialize( function readable_stream_reader_generic_release (line 289) | pub(super) fn readable_stream_reader_generic_release( function readable_stream_reader_generic_cancel (line 328) | pub(super) fn readable_stream_reader_generic_cancel< function acquire_readable_stream_default_reader (line 343) | pub(super) fn acquire_readable_stream_default_reader( function acquire_readable_stream_byob_reader (line 353) | pub(super) fn acquire_readable_stream_byob_reader( function into_js (line 362) | fn into_js(self, ctx: &Ctx<'js>) -> Result> { function trace (line 371) | fn trace<'a>(&self, tracer: Tracer<'a, 'js>) { function from_js (line 380) | fn from_js(_ctx: &Ctx<'js>, value: Value<'js>) -> Result { FILE: modules/llrt_stream_web/src/readable/stream/algorithms.rs type StartAlgorithm (line 15) | pub(crate) enum StartAlgorithm<'js> { function call (line 24) | pub(crate) fn call( type PullAlgorithm (line 40) | pub(crate) enum PullAlgorithm<'js> { type Changed (line 50) | type Changed<'to> = PullAlgorithm<'to>; type PullRustFunction (line 53) | type PullRustFunction<'js> = function from_fn (line 57) | pub(super) fn from_fn( function call (line 63) | pub(crate) fn call( type CancelAlgorithm (line 87) | pub(crate) enum CancelAlgorithm<'js> { type Changed (line 97) | type Changed<'to> = CancelAlgorithm<'to>; type CancelRustFunction (line 100) | type CancelRustFunction<'js> = Box) -> Result) -> Result>... function call (line 107) | pub(crate) fn call( FILE: modules/llrt_stream_web/src/readable/stream/mod.rs type ReadableStream (line 60) | pub(crate) struct ReadableStream<'js> { function trace (line 72) | fn trace<'a>(&self, tracer: rquickjs::class::Tracer<'a, 'js>) { type ReadableStreamClass (line 84) | pub(crate) type ReadableStreamClass<'js> = Class<'js, ReadableStream<'js>>; type ReadableStreamOwned (line 85) | pub(crate) type ReadableStreamOwned<'js> = OwnedBorrowMut<'js, ReadableS... type ReadableStreamState (line 88) | pub enum ReadableStreamState<'js> { function new (line 99) | fn new( function from (line 192) | fn from(ctx: Ctx<'js>, async_iterable: Value<'js>) -> Result bool { function cancel (line 205) | fn cancel( function get_reader (line 227) | fn get_reader( function pipe_through (line 258) | fn pipe_through( function pipe_to (line 307) | fn pipe_to( function tee (line 364) | fn tee( function async_iterate (line 377) | fn async_iterate( function values (line 384) | fn values( function readable_stream_error (line 418) | pub(super) fn readable_stream_error< function readable_stream_get_num_read_requests (line 472) | pub(super) fn readable_stream_get_num_read_requests( function readable_stream_get_num_read_into_requests (line 478) | pub(super) fn readable_stream_get_num_read_into_requests( function readable_stream_fulfill_read_request (line 484) | pub(super) fn readable_stream_fulfill_read_request bool { function readable_stream_add_read_request (line 579) | pub(super) fn readable_stream_add_read_request( function readable_stream_cancel (line 587) | pub(super) fn readable_stream_cancel< function readable_stream_add_read_into_request (line 651) | pub(super) fn readable_stream_add_read_into_request( function create_readable_stream (line 660) | fn create_readable_stream( function create_readable_byte_stream (line 720) | fn create_readable_byte_stream( function readable_stream_from_iterable (line 765) | fn readable_stream_from_iterable( function reader_mut (line 909) | pub(super) fn reader_mut(&mut self) -> Option, value: Value<'js>) -> Result { type ReadableStreamGetReaderOptions (line 932) | struct ReadableStreamGetReaderOptions { method from_js (line 937) | fn from_js(_ctx: &Ctx<'js>, value: Value<'js>) -> Result { type ReadableStreamReaderMode (line 950) | enum ReadableStreamReaderMode { method from_js (line 955) | fn from_js(ctx: &Ctx<'js>, value: Value<'js>) -> Result { FILE: modules/llrt_stream_web/src/readable/stream/pipe.rs function readable_stream_pipe_to (line 43) | pub(super) fn readable_stream_pipe_to( type PipeTo (line 360) | struct PipeTo<'js> { function pipe_loop (line 380) | fn pipe_loop(self, ctx: Ctx<'js>) -> Result> { function next (line 388) | fn next(&self, ctx: Ctx<'js>, done: bool, loop_promise: ResolveablePromi... function pipe_step (line 407) | fn pipe_step(&self, ctx: Ctx<'js>) -> Result> { function is_or_becomes_errored (line 518) | fn is_or_becomes_errored( function is_or_becomes_closed (line 534) | fn is_or_becomes_closed( function shutdown_with_action (line 548) | fn shutdown_with_action( function shutdown (line 587) | fn shutdown(&self, ctx: Ctx<'js>, error: Option>) -> Result<(... function wait_for_writes_to_finish (line 612) | fn wait_for_writes_to_finish( function finalize (line 634) | fn finalize(&self, ctx: Ctx<'js>, error: Option>) -> Result<(... type StreamPipeOptions (line 658) | pub struct StreamPipeOptions<'js> { function from_js (line 666) | fn from_js(ctx: &Ctx<'js>, value: Value<'js>) -> Result { FILE: modules/llrt_stream_web/src/readable/stream/source.rs type UnderlyingSource (line 6) | pub(crate) struct UnderlyingSource<'js> { function from_object (line 19) | pub(super) fn from_object(obj: Object<'js>) -> Result { FILE: modules/llrt_stream_web/src/readable/stream/tee.rs type ReadableStreamPair (line 44) | type ReadableStreamPair<'js> = (ReadableStreamClass<'js>, ReadableStream... function readable_stream_tee (line 47) | pub(super) fn readable_stream_tee>( function readable_stream_default_tee (line 69) | fn readable_stream_default_tee( function readable_stream_default_pull_algorithm (line 257) | fn readable_stream_default_pull_algorithm( function readable_stream_cancel_1_algorithm (line 566) | fn readable_stream_cancel_1_algorithm( function readable_stream_cancel_2_algorithm (line 604) | fn readable_stream_cancel_2_algorithm( function readable_byte_stream_tee (line 640) | fn readable_byte_stream_tee( function readable_byte_stream_forward_reader_error (line 871) | fn readable_byte_stream_forward_reader_error( function readable_byte_stream_pull_with_default_reader (line 932) | fn readable_byte_stream_pull_with_default_reader( function readable_byte_stream_pull_with_byob_reader (line 1256) | fn readable_byte_stream_pull_with_byob_reader( function readable_byte_stream_pull_1_algorithm (line 1658) | fn readable_byte_stream_pull_1_algorithm( function readable_byte_stream_pull_2_algorithm (line 1740) | fn readable_byte_stream_pull_2_algorithm( function clone_as_uint8_array (line 1818) | fn clone_as_uint8_array<'js>( FILE: modules/llrt_stream_web/src/readable_writable_pair.rs type ReadableWritablePair (line 7) | pub struct ReadableWritablePair<'js> { function from_js (line 13) | fn from_js(_ctx: &Ctx<'js>, value: Value<'js>) -> Result { FILE: modules/llrt_stream_web/src/utils/mod.rs type ValueOrUndefined (line 12) | pub trait ValueOrUndefined<'js> { method get_value_or_undefined (line 13) | fn get_value_or_undefined + Clone, V: FromJs<'js>>( function get_value_or_undefined (line 20) | fn get_value_or_undefined + Clone, V: FromJs<'js> + Siz... function get_value_or_undefined (line 30) | fn get_value_or_undefined + Clone, V: FromJs<'js>>( type UnwrapOrUndefined (line 41) | pub trait UnwrapOrUndefined<'js> { method unwrap_or_undefined (line 42) | fn unwrap_or_undefined(self, ctx: &Ctx<'js>) -> Value<'js>; function unwrap_or_undefined (line 46) | fn unwrap_or_undefined(self, ctx: &Ctx<'js>) -> Value<'js> { function class_from_owned_borrow_mut (line 51) | pub fn class_from_owned_borrow_mut<'js, T: JsClass<'js>>( FILE: modules/llrt_stream_web/src/utils/promise.rs function promise_rejected_with (line 13) | pub fn promise_rejected_with<'js>( function promise_rejected_catch (line 22) | pub fn promise_rejected_catch<'js>( function promise_rejected_with_constructor (line 29) | pub fn promise_rejected_with_constructor<'js, T: From>( function promise_resolved_with (line 38) | pub fn promise_resolved_with<'js>( type PromisePrimordials (line 55) | pub struct PromisePrimordials<'js> { function trace (line 64) | fn trace<'a>(&self, tracer: Tracer<'a, 'js>) { function new (line 74) | fn new(ctx: &Ctx<'js>) -> Result function upon_promise (line 99) | pub fn upon_promise<'js, Input: FromJs<'js> + 'js, Output: IntoJs<'js> +... function upon_promise_fulfilment (line 131) | pub fn upon_promise_fulfilment<'js, Input: FromJs<'js> + 'js, Output: In... type ResolveablePromise (line 143) | pub struct ResolveablePromise<'js> { function new (line 150) | pub fn new(ctx: &Ctx<'js>) -> Result { function resolved_with_undefined (line 159) | pub fn resolved_with_undefined(primordials: &PromisePrimordials<'js>) ->... function rejected_with (line 167) | pub fn rejected_with(primordials: &PromisePrimordials<'js>, error: Value... function rejected_with_constructor (line 175) | pub fn rejected_with_constructor( function resolve (line 191) | pub fn resolve(&self, value: impl IntoArg<'js>) -> Result<()> { function resolve_undefined (line 198) | pub fn resolve_undefined(&self) -> Result<()> { function reject (line 205) | pub fn reject(&self, value: impl IntoArg<'js>) -> Result<()> { function reject_with_constructor (line 212) | pub fn reject_with_constructor(&self, constructor: &Constructor<'js>, ms... function is_pending (line 220) | pub fn is_pending(&self) -> bool { function set_is_handled (line 224) | pub fn set_is_handled(&self) -> Result<()> { function trace (line 233) | fn trace<'a>(&self, tracer: Tracer<'a, 'js>) { function with_promise_result (line 240) | pub fn with_promise_result<'js>( FILE: modules/llrt_stream_web/src/utils/queue.rs type QueueWithSizes (line 10) | pub struct QueueWithSizes<'js> { function new (line 16) | pub fn new() -> Self { function enqueue_value_with_size (line 23) | pub fn enqueue_value_with_size( function dequeue_value (line 57) | pub fn dequeue_value(&mut self) -> Value<'js> { function reset_queue (line 73) | pub fn reset_queue(&mut self) { type ValueWithSize (line 82) | pub struct ValueWithSize<'js> { function is_non_negative_number (line 87) | fn is_non_negative_number(value: SizeValue<'_>) -> Option { FILE: modules/llrt_stream_web/src/writable/default_controller.rs type WritableStreamDefaultController (line 36) | pub(crate) struct WritableStreamDefaultController<'js> { type WritableStreamDefaultControllerClass (line 50) | pub(crate) type WritableStreamDefaultControllerClass<'js> = type WritableStreamDefaultControllerOwned (line 52) | pub(crate) type WritableStreamDefaultControllerOwned<'js> = function set_up_writable_stream_default_controller_from_underlying_sink (line 56) | pub(super) fn set_up_writable_stream_default_controller_from_underlying_... function set_up_writable_stream_default_controller (line 117) | fn set_up_writable_stream_default_controller( function writable_stream_default_controller_close (line 214) | pub(super) fn writable_stream_default_controller_close bool { function writable_stream_default_controller_get_chunk_size (line 249) | pub(super) fn writable_stream_default_controller_get_chunk_size( function writable_stream_default_controller_error_if_needed (line 286) | fn writable_stream_default_controller_error_if_needed( function writable_stream_default_controller_error (line 299) | fn writable_stream_default_controller_error>( function writable_stream_default_controller_clear_algorithms (line 316) | fn writable_stream_default_controller_clear_algorithms(&mut self) { function writable_stream_default_controller_write (line 330) | pub(super) fn writable_stream_default_controller_write( function writable_stream_default_controller_advance_queue_if_needed (line 381) | fn writable_stream_default_controller_advance_queue_if_needed>( function strategy_size_algorithm (line 572) | fn strategy_size_algorithm( function start_algorithm (line 591) | fn start_algorithm( function write_algorithm (line 604) | fn write_algorithm>( function close_algorithm (line 627) | fn close_algorithm>( function abort_algorithm (line 644) | fn abort_algorithm>( function constructor (line 667) | pub fn constructor(ctx: Ctx<'js>) -> Result>> { function new (line 672) | fn new(ctx: Ctx<'js>) -> Result> { function signal (line 678) | fn signal(&self) -> Class<'js, AbortSignal<'js>> { function error (line 684) | fn error( type StartAlgorithm (line 709) | enum StartAlgorithm<'js> { function call (line 718) | fn call( type WriteAlgorithm (line 733) | enum WriteAlgorithm<'js> { function call (line 742) | fn call( type CloseAlgorithm (line 763) | enum CloseAlgorithm<'js> { function call (line 772) | fn call( type AbortAlgorithm (line 791) | enum AbortAlgorithm<'js> { function call (line 800) | fn call( type WritableStreamDefaultControllerPrimordials (line 820) | pub(crate) struct WritableStreamDefaultControllerPrimordials<'js> { function new (line 825) | fn new(ctx: &Ctx<'js>) -> Result FILE: modules/llrt_stream_web/src/writable/default_writer.rs type WritableStreamDefaultWriter (line 27) | pub(crate) struct WritableStreamDefaultWriter<'js> { function trace (line 37) | fn trace<'a>(&self, tracer: rquickjs::class::Tracer<'a, 'js>) { type WritableStreamDefaultWriterClass (line 46) | pub(crate) type WritableStreamDefaultWriterClass<'js> = type WritableStreamDefaultWriterOwned (line 48) | pub(crate) type WritableStreamDefaultWriterOwned<'js> = function constructor (line 55) | pub fn constructor(ctx: Ctx<'js>) -> Result>> { function new (line 60) | fn new(ctx: Ctx<'js>, stream: WritableStreamOwned<'js>) -> Result>) -> Promise<'js> { function desired_size (line 73) | fn desired_size(ctx: Ctx<'js>, writer: This>) ... function ready (line 90) | fn ready(writer: This>) -> Promise<'js> { function abort (line 95) | fn abort( function close (line 115) | fn close(ctx: Ctx<'js>, writer: This>) -> Resu... function release_lock (line 140) | fn release_lock(writer: This>) -> Result<()> { function write (line 152) | fn write( function acquire_writable_stream_default_writer (line 178) | pub(crate) fn acquire_writable_stream_default_writer( function set_up_writable_stream_default_writer (line 185) | pub(super) fn set_up_writable_stream_default_writer( function writable_stream_default_writer_ensure_ready_promise_rejected (line 263) | pub(super) fn writable_stream_default_writer_ensure_ready_promise_rejected( function writable_stream_default_writer_ensure_closed_promise_rejected (line 281) | pub(super) fn writable_stream_default_writer_ensure_closed_promise_rejec... function writable_stream_default_writer_get_desired_size (line 299) | pub(super) fn writable_stream_default_writer_get_desired_size( function writable_stream_default_writer_abort (line 330) | fn writable_stream_default_writer_abort( function writable_stream_default_writer_close (line 340) | fn writable_stream_default_writer_close( function writable_stream_default_writer_close_with_error_propagation (line 349) | pub(crate) fn writable_stream_default_writer_close_with_error_propagation( function writable_stream_default_writer_release (line 378) | pub(crate) fn writable_stream_default_writer_release( function writable_stream_default_writer_write (line 409) | pub(crate) fn writable_stream_default_writer_write( type Class (line 475) | type Class = WritableStreamDefaultWriterClass<'js>; function with_writer (line 477) | fn with_writer( function into_inner (line 489) | fn into_inner(self) -> Self::Class { function from_class (line 493) | fn from_class(class: Self::Class) -> Self { FILE: modules/llrt_stream_web/src/writable/objects.rs type WritableStreamObjects (line 12) | pub(crate) struct WritableStreamObjects<'js, W> { type WritableStreamClassObjects (line 18) | pub(crate) struct WritableStreamClassObjects<'js, W: WritableStreamWrite... method clone (line 25) | fn clone(&self) -> Self { function into_inner (line 35) | pub(super) fn into_inner(self) -> WritableStreamClassObjects<'js, W> { function from_class (line 43) | pub(crate) fn from_class(objects_class: WritableStreamClassObjects<'js, ... function from_class_no_writer (line 51) | pub(super) fn from_class_no_writer( function with_writer (line 61) | pub(super) fn with_writer( function refresh_writer (line 99) | pub(super) fn refresh_writer( function from_stream (line 113) | pub(super) fn from_stream(stream: WritableStreamOwned<'js>) -> Self { function from_controller (line 128) | pub(super) fn from_controller(controller: WritableStreamDefaultControlle... function from_writer (line 140) | pub(super) fn from_writer(writer: WritableStreamDefaultWriterOwned<'js>)... FILE: modules/llrt_stream_web/src/writable/stream/mod.rs type WritableStream (line 41) | pub struct WritableStream<'js> { function trace (line 56) | fn trace<'a>(&self, tracer: Tracer<'a, 'js>) { type WritableStreamClass (line 70) | pub(crate) type WritableStreamClass<'js> = Class<'js, WritableStream<'js>>; type WritableStreamOwned (line 71) | pub(crate) type WritableStreamOwned<'js> = OwnedBorrowMut<'js, WritableS... function new (line 77) | fn new( function locked (line 135) | fn locked(&self) -> bool { function abort (line 140) | fn abort( function close (line 162) | fn close(ctx: Ctx<'js>, stream: This>) -> Resu... function get_writer (line 189) | fn get_writer( function is_writable_stream_locked (line 202) | pub(crate) fn is_writable_stream_locked(&self) -> bool { function writable_stream_abort (line 212) | pub(crate) fn writable_stream_abort>( function writable_stream_close (line 297) | pub(super) fn writable_stream_close>( function writable_stream_start_erroring (line 345) | pub(super) fn writable_stream_start_erroring>( function writable_stream_finish_erroring (line 382) | pub(super) fn writable_stream_finish_erroring bool { function writable_stream_close_queued_or_in_flight (line 527) | pub(crate) fn writable_stream_close_queued_or_in_flight(&self) -> bool { function writable_stream_add_write_request (line 537) | pub(super) fn writable_stream_add_write_request( function writable_stream_finish_in_flight_write_with_error (line 548) | pub(super) fn writable_stream_finish_in_flight_write_with_error< function writable_stream_finish_in_flight_close_with_error (line 565) | pub(super) fn writable_stream_finish_in_flight_close_with_error< function writable_stream_deal_with_rejection (line 591) | pub(super) fn writable_stream_deal_with_rejection Resul... function writable_stream_finish_in_flight_close (line 621) | pub(super) fn writable_stream_finish_in_flight_close Option Option> { type WritableStreamState (line 709) | pub(crate) enum WritableStreamState<'js> { type PendingAbortRequest (line 717) | struct PendingAbortRequest<'js> { FILE: modules/llrt_stream_web/src/writable/stream/sink.rs type UnderlyingSink (line 6) | pub struct UnderlyingSink<'js> { function from_object (line 19) | pub fn from_object(obj: Object<'js>) -> Result { FILE: modules/llrt_stream_web/src/writable/writer.rs type WritableStreamWriter (line 5) | pub(crate) trait WritableStreamWriter<'js>: Sized + 'js { method with_writer (line 8) | fn with_writer( method into_inner (line 18) | fn into_inner(self) -> Self::Class; method from_class (line 20) | fn from_class(class: Self::Class) -> Self; type UndefinedWriter (line 24) | pub(super) struct UndefinedWriter; type Class (line 27) | type Class = UndefinedWriter; method with_writer (line 29) | fn with_writer( method into_inner (line 41) | fn into_inner(self) -> Self::Class { method from_class (line 45) | fn from_class(class: Self::Class) -> Self { type Class (line 51) | type Class = Option<>::Class>; function with_writer (line 53) | fn with_writer( function into_inner (line 71) | fn into_inner(self) -> Self::Class { function from_class (line 75) | fn from_class(class: Self::Class) -> Self { FILE: modules/llrt_string_decoder/src/lib.rs type StringDecoderModule (line 11) | pub struct StringDecoderModule; method declare (line 14) | fn declare(declare: &Declarations) -> Result<()> { method evaluate (line 21) | fn evaluate<'js>(ctx: &Ctx<'js>, exports: &Exports<'js>) -> Result<()> { function from (line 32) | fn from(val: StringDecoderModule) -> Self { function test_utf_8 (line 47) | async fn test_utf_8() { function test_utf8_byte_by_byte (line 80) | async fn test_utf8_byte_by_byte() { function test_base64 (line 118) | async fn test_base64() { function test_utf16le (line 153) | async fn test_utf16le() { function test_utf16le_invalid_high_surrogate (line 188) | async fn test_utf16le_invalid_high_surrogate() { function test_utf16le_byte_by_byte (line 222) | async fn test_utf16le_byte_by_byte() { FILE: modules/llrt_string_decoder/src/string_decoder.rs type StringDecoder (line 10) | pub struct StringDecoder { method make_string (line 19) | fn make_string(&self, ctx: &Ctx<'_>, data: &[u8]) -> Result { method decode_data (line 29) | fn decode_data(&mut self, ctx: &Ctx<'_>, mut data: &[u8]) -> Result) -> Result { method new (line 218) | pub fn new(ctx: Ctx<'_>, encoding: Opt>) -> Result { method encoding (line 235) | pub fn encoding(&self) -> &str { method end (line 239) | pub fn end(&mut self, ctx: Ctx<'_>, buffer: Opt>) ... method write (line 255) | pub fn write(&mut self, ctx: Ctx<'_>, buffer: ArrayBufferView<'_>) -> ... FILE: modules/llrt_temporal/src/duration.rs type Duration (line 22) | pub(crate) struct Duration { method new (line 30) | fn new<'js>(ctx: Ctx<'js>, args: Rest>) -> Result { method compare (line 36) | fn compare(ctx: Ctx<'_>, duration1: Self, duration2: Self, opt: Opt, info: Value<'_>) -> Result { method abs (line 50) | fn abs(&self) -> Self { method add (line 55) | fn add(&self, ctx: Ctx<'_>, other: Value<'_>) -> Result { method negated (line 62) | fn negated(&self) -> Self { method round (line 67) | fn round(&self, ctx: Ctx<'_>, options: Value<'_>) -> Result { method subtract (line 74) | fn subtract(&self, ctx: Ctx<'_>, other: Value<'_>) -> Result { method to_json (line 83) | fn to_json(&self) -> String { method to_string (line 89) | fn to_string(&self) -> String { method total (line 93) | fn total(&self, ctx: Ctx<'_>, options: Value<'_>) -> Result { method value_of (line 100) | fn value_of(&self, ctx: Ctx<'_>) -> Result<()> { method with (line 107) | fn with(&self, ctx: Ctx<'_>, info: Value<'_>) -> Result { method blank (line 113) | fn blank(&self) -> bool { method days (line 118) | fn days(&self) -> i32 { method hours (line 123) | fn hours(&self) -> i32 { method microseconds (line 128) | fn microseconds(&self) -> i64 { method milliseconds (line 133) | fn milliseconds(&self) -> i64 { method minutes (line 138) | fn minutes(&self) -> i64 { method months (line 143) | fn months(&self) -> i32 { method nanoseconds (line 148) | fn nanoseconds(&self) -> i64 { method seconds (line 153) | fn seconds(&self) -> i64 { method sign (line 158) | fn sign(&self) -> i8 { method weeks (line 163) | fn weeks(&self) -> i32 { method years (line 168) | fn years(&self) -> i16 { method to_string_tag (line 173) | fn to_string_tag(&self) -> &'static str { method fill_object (line 179) | fn fill_object<'js>(ctx: &Ctx<'js>, args: &Rest>) -> Result... method from_object (line 187) | fn from_object(ctx: &Ctx<'_>, obj: &Object<'_>) -> Result { method from_value (line 192) | pub(crate) fn from_value(ctx: &Ctx<'_>, value: &Value<'_>) -> Result Span { method into_span_compare (line 213) | fn into_span_compare<'a>(span: &Span, value: &Opt>) -> SpanC... method new_object (line 217) | pub(crate) fn new_object(span: Span) -> Self { FILE: modules/llrt_temporal/src/instant.rs type Instant (line 20) | pub(crate) struct Instant { method new (line 28) | fn new(ctx: Ctx<'_>, nanos: Value<'_>) -> Result { method compare (line 33) | fn compare(instant1: Self, instant2: Self) -> i8 { method from (line 42) | fn from(ctx: Ctx<'_>, info: Value<'_>) -> Result { method from_epoch_milliseconds (line 58) | fn from_epoch_milliseconds(ctx: Ctx<'_>, ms: f64) -> Result { method from_epoch_nanoseconds (line 64) | fn from_epoch_nanoseconds(ctx: Ctx<'_>, ns: Value<'_>) -> Result { method add (line 69) | fn add(&self, ctx: Ctx<'_>, duration: Value<'_>) -> Result { method equals (line 76) | fn equals(&self, other: Self) -> bool { method round (line 80) | fn round(&self, ctx: Ctx<'_>, options: Value<'_>) -> Result { method since (line 87) | fn since(&self, other: Self) -> Duration { method subtract (line 91) | fn subtract(&self, ctx: Ctx<'_>, duration: Value<'_>) -> Result { method to_json (line 100) | fn to_json(&self) -> String { method to_string (line 106) | fn to_string(&self) -> String { method to_zoned_dt_iso (line 111) | fn to_zoned_dt_iso(&self, ctx: Ctx<'_>, timezone: Opt) -> Resu... method until (line 116) | fn until(&self, other: Self) -> Duration { method value_of (line 120) | fn value_of(&self, ctx: Ctx<'_>) -> Result<()> { method epoch_milliseconds (line 128) | fn epoch_milliseconds(&self) -> i64 { method epoch_nanoseconds (line 133) | fn epoch_nanoseconds<'js>(&self, ctx: Ctx<'js>) -> Result> { method to_string_tag (line 140) | fn to_string_tag(&self) -> &'static str { method from_nanosecond (line 146) | fn from_nanosecond(ctx: &Ctx<'_>, ns: i128) -> Result { method from_str (line 151) | fn from_str(ctx: &Ctx<'_>, str: &str) -> Result { method from_zoned (line 156) | pub(crate) fn from_zoned(zoned: &Zoned) -> Self { method now (line 161) | pub(crate) fn now() -> Self { FILE: modules/llrt_temporal/src/lib.rs function init (line 25) | pub fn init(ctx: &Ctx<'_>) -> Result<()> { function extract_bigint_or_number (line 40) | pub(crate) fn extract_bigint_or_number(ctx: &Ctx<'_>, value: &Value<'_>)... function extract_time (line 56) | pub(crate) fn extract_time(ctx: &Ctx<'_>, val: &Option>) -> Re... function extract_time_and_timezone (line 76) | pub(crate) fn extract_time_and_timezone(ctx: &Ctx<'_>, val: &Value<'_>) ... FILE: modules/llrt_temporal/src/now.rs function define_object (line 16) | pub(crate) fn define_object<'a>(ctx: &Ctx<'a>) -> Result> { function plain_date_iso (line 28) | fn plain_date_iso(ctx: Ctx<'_>, timezone: Opt) -> Result, timezone: Opt) -> Result, timezone: Opt) -> Result String { function zoned_datetime_iso (line 50) | fn zoned_datetime_iso(ctx: Ctx<'_>, timezone: Opt) -> Result) -> (Timestamp, String) { FILE: modules/llrt_temporal/src/plain_date.rs type PlainDate (line 26) | pub(crate) struct PlainDate { method new (line 34) | fn new<'js>(ctx: Ctx<'js>, args: Rest>) -> Result { method compare (line 40) | fn compare(date1: Self, date2: Self) -> i8 { method from (line 49) | fn from(ctx: Ctx<'_>, info: Value<'_>) -> Result { method add (line 73) | fn add(&self, ctx: Ctx<'_>, duration: Value<'_>) -> Result { method equals (line 80) | fn equals(&self, other: Self) -> bool { method since (line 84) | fn since(&self, other: Self) -> Duration { method subtract (line 88) | fn subtract(&self, ctx: Ctx<'_>, duration: Value<'_>) -> Result { method to_json (line 97) | fn to_json(&self) -> String { method to_plain_date_time (line 101) | fn to_plain_date_time(&self, ctx: Ctx<'_>, value: Opt>) -> R... method to_string (line 109) | fn to_string(&self) -> String { method to_zoned_date_time (line 113) | fn to_zoned_date_time(&self, ctx: Ctx<'_>, value: Value<'_>) -> Result... method until (line 120) | fn until(&self, other: Self) -> Duration { method value_of (line 124) | fn value_of(&self, ctx: Ctx<'_>) -> Result<()> { method with (line 131) | fn with(&self, ctx: Ctx<'_>, info: Value<'_>) -> Result { method calendar_id (line 137) | fn calendar_id() -> &'static str { method day (line 142) | fn day(&self) -> i8 { method day_of_year (line 147) | fn day_of_year(&self) -> i16 { method days_in_month (line 152) | fn days_in_month(&self) -> i8 { method days_in_year (line 157) | fn days_in_year(&self) -> i16 { method in_leap_year (line 162) | fn in_leap_year(&self) -> bool { method month (line 167) | fn month(&self) -> i8 { method year (line 172) | fn year(&self) -> i16 { method to_string_tag (line 177) | fn to_string_tag(&self) -> &'static str { method fill_object (line 183) | fn fill_object<'js>(ctx: &Ctx<'js>, args: &Rest>) -> Result... method from_object (line 190) | fn from_object(ctx: &Ctx<'_>, obj: &Object<'_>) -> Result { method from_str (line 195) | fn from_str(ctx: &Ctx<'_>, str: &str) -> Result { method from_ts_tz (line 200) | pub(crate) fn from_ts_tz(ctx: &Ctx<'_>, ts: &Timestamp, tz: &str) -> R... method into_inner (line 206) | pub(crate) fn into_inner(self) -> Date { method new_object (line 210) | pub(crate) fn new_object(date: Date) -> Self { FILE: modules/llrt_temporal/src/plain_date_time.rs type PlainDateTime (line 25) | pub(crate) struct PlainDateTime { method new (line 33) | fn new<'js>(ctx: Ctx<'js>, args: Rest>) -> Result { method compare (line 39) | fn compare(datetime1: Self, datetime2: Self) -> i8 { method from (line 48) | fn from(ctx: Ctx<'_>, info: Value<'_>) -> Result { method add (line 64) | fn add(&self, ctx: Ctx<'_>, duration: Value<'_>) -> Result { method equals (line 71) | fn equals(&self, other: Self) -> bool { method round (line 75) | fn round(&self, ctx: Ctx<'_>, options: Value<'_>) -> Result { method since (line 82) | fn since(&self, other: Self) -> Duration { method subtract (line 86) | fn subtract(&self, ctx: Ctx<'_>, duration: Value<'_>) -> Result { method to_json (line 95) | fn to_json(&self) -> String { method to_plain_date (line 99) | pub(crate) fn to_plain_date(&self) -> PlainDate { method to_plain_time (line 104) | pub(crate) fn to_plain_time(&self) -> PlainTime { method to_string (line 111) | fn to_string(&self) -> String { method to_zoned_date_time (line 115) | fn to_zoned_date_time(&self, ctx: Ctx<'_>, tz: String) -> Result Duration { method value_of (line 124) | fn value_of(&self, ctx: Ctx<'_>) -> Result<()> { method with (line 131) | fn with(&self, ctx: Ctx<'_>, info: Value<'_>) -> Result { method with_plain_time (line 136) | fn with_plain_time(&self, ctx: Ctx<'_>, val: Opt>) -> Result... method calendar_id (line 143) | fn calendar_id() -> &'static str { method day (line 148) | fn day(&self) -> i8 { method day_of_year (line 153) | fn day_of_year(&self) -> i16 { method days_in_month (line 158) | fn days_in_month(&self) -> i8 { method days_in_year (line 163) | fn days_in_year(&self) -> i16 { method hour (line 168) | fn hour(&self) -> i8 { method in_leap_year (line 173) | fn in_leap_year(&self) -> bool { method microsecond (line 178) | fn microsecond(&self) -> i16 { method millisecond (line 183) | fn millisecond(&self) -> i16 { method minute (line 188) | fn minute(&self) -> i8 { method month (line 193) | fn month(&self) -> i8 { method nanosecond (line 198) | fn nanosecond(&self) -> i16 { method second (line 203) | fn second(&self) -> i8 { method year (line 208) | fn year(&self) -> i16 { method to_string_tag (line 213) | fn to_string_tag(&self) -> &'static str { method fill_object (line 219) | fn fill_object<'js>(ctx: &Ctx<'js>, args: &Rest>) -> Result... method from_object (line 227) | fn from_object(ctx: &Ctx<'_>, obj: &Object<'_>) -> Result { method from_str (line 232) | fn from_str(ctx: &Ctx<'_>, str: &str) -> Result { method from_ts_tz (line 237) | pub(crate) fn from_ts_tz(ctx: &Ctx<'_>, ts: &Timestamp, tz: &str) -> R... method into_inner (line 243) | pub(crate) fn into_inner(self) -> DateTime { method new_object (line 247) | pub(crate) fn new_object(dt: DateTime) -> Self { FILE: modules/llrt_temporal/src/plain_time.rs type PlainTime (line 20) | pub(crate) struct PlainTime { method new (line 28) | fn new<'js>(ctx: Ctx<'js>, args: Rest>) -> Result { method compare (line 34) | fn compare(time1: Self, time2: Self) -> i8 { method from (line 43) | fn from(ctx: Ctx<'_>, info: Value<'_>) -> Result { method add (line 67) | fn add(&self, ctx: Ctx<'_>, duration: Value<'_>) -> Result { method equals (line 74) | fn equals(&self, other: Self) -> bool { method round (line 78) | fn round(&self, ctx: Ctx<'_>, options: Value<'_>) -> Result { method since (line 85) | fn since(&self, other: Self) -> Duration { method subtract (line 89) | fn subtract(&self, ctx: Ctx<'_>, duration: Value<'_>) -> Result { method to_json (line 98) | fn to_json(&self) -> String { method to_string (line 104) | fn to_string(&self) -> String { method until (line 108) | fn until(&self, other: Self) -> Duration { method value_of (line 112) | fn value_of(&self, ctx: Ctx<'_>) -> Result<()> { method with (line 119) | fn with(&self, ctx: Ctx<'_>, info: Value<'_>) -> Result { method hour (line 125) | fn hour(&self) -> i8 { method microsecond (line 130) | fn microsecond(&self) -> i16 { method millisecond (line 135) | fn millisecond(&self) -> i16 { method minute (line 140) | fn minute(&self) -> i8 { method nanosecond (line 145) | fn nanosecond(&self) -> i16 { method second (line 150) | fn second(&self) -> i8 { method to_string_tag (line 155) | fn to_string_tag(&self) -> &'static str { method fill_object (line 161) | fn fill_object<'js>(ctx: &Ctx<'js>, args: &Rest>) -> Result... method from_object (line 168) | fn from_object(ctx: &Ctx<'_>, obj: &Object<'_>) -> Result { method from_str (line 173) | fn from_str(ctx: &Ctx<'_>, str: &str) -> Result { method from_ts_tz (line 178) | pub(crate) fn from_ts_tz(ctx: &Ctx<'_>, ts: &Timestamp, tz: &str) -> R... method into_inner (line 184) | pub(crate) fn into_inner(self) -> Time { method new_object (line 188) | pub(crate) fn new_object(time: Time) -> Self { FILE: modules/llrt_temporal/src/utils/date.rs type DateExt (line 7) | pub trait DateExt { method from_object (line 8) | fn from_object(ctx: &Ctx<'_>, obj: &Object<'_>) -> Result; method date_with (line 9) | fn date_with(&self, ctx: &Ctx<'_>, value: &Value<'_>) -> Result; method from_object (line 13) | fn from_object(ctx: &Ctx<'_>, obj: &Object<'_>) -> Result { method date_with (line 17) | fn date_with(&self, ctx: &Ctx<'_>, value: &Value<'_>) -> Result { function from_obj (line 26) | fn from_obj(ctx: &Ctx<'_>, obj: &Object<'_>) -> Result { function into_date (line 35) | fn into_date(ctx: &Ctx<'_>, date: &Date, obj: &Object<'_>) -> Result(obj: &Object<'js>, iter: &mut I, ca... function fill_duration_from_iter (line 70) | pub(crate) fn fill_duration_from_iter<'js, I>(obj: &Object<'js>, iter: &... FILE: modules/llrt_temporal/src/utils/date_time.rs type DateTimeExt (line 10) | pub trait DateTimeExt { method from_object (line 11) | fn from_object(ctx: &Ctx<'_>, obj: &Object<'_>) -> Result; method date_time_with (line 12) | fn date_time_with(&self, ctx: &Ctx<'_>, value: &Value<'_>) -> Result, obj: &Object<'_>) -> Result { method date_time_with (line 20) | fn date_time_with(&self, ctx: &Ctx<'_>, value: &Value<'_>) -> Result, obj: &Object<'_>) -> Result { function into_date_time (line 36) | fn into_date_time(ctx: &Ctx<'_>, dt: &DateTime, obj: &Object<'_>) -> Res... FILE: modules/llrt_temporal/src/utils/mod.rs function get_unit (line 14) | pub(crate) fn get_unit(ctx: &Ctx, unit: &str) -> Result { function get_duration_unit (line 28) | pub(crate) fn get_duration_unit(ctx: &Ctx, unit: &Option) -> Res... function get_round_mode (line 48) | pub(crate) fn get_round_mode(ctx: &Ctx, mode: &Option) -> Result... FILE: modules/llrt_temporal/src/utils/round/date_time.rs method new (line 8) | fn new() -> Self { method smallest (line 12) | fn smallest(self, unit: Unit) -> Self { method mode (line 16) | fn mode(self, mode: RoundMode) -> Self { method increment (line 20) | fn increment(self, increment: i64) -> Self { type DateTimeRoundOption (line 25) | pub(crate) type DateTimeRoundOption = RoundOption; FILE: modules/llrt_temporal/src/utils/round/mod.rs type RoundBuilder (line 15) | pub(crate) trait RoundBuilder: Sized { method new (line 16) | fn new() -> Self; method smallest (line 17) | fn smallest(self, unit: Unit) -> Self; method mode (line 18) | fn mode(self, mode: RoundMode) -> Self; method increment (line 19) | fn increment(self, increment: i64) -> Self; type RoundOption (line 22) | pub(crate) struct RoundOption { function from_value (line 27) | pub(crate) fn from_value(ctx: &Ctx<'_>, value: &Value<'_>) -> Result T { function from (line 50) | fn from(ctx: &Ctx, unit: &str, mode: &Option, increment: &Option... FILE: modules/llrt_temporal/src/utils/round/span.rs type SpanRoundOption (line 9) | pub(crate) struct SpanRoundOption<'a> { function from_value (line 14) | pub(crate) fn from_value(ctx: &Ctx<'_>, value: &Value<'a>) -> Result SpanRound<'a> { function from (line 34) | fn from( FILE: modules/llrt_temporal/src/utils/round/time.rs method new (line 8) | fn new() -> Self { method smallest (line 12) | fn smallest(self, unit: Unit) -> Self { method mode (line 16) | fn mode(self, mode: RoundMode) -> Self { method increment (line 20) | fn increment(self, increment: i64) -> Self { type TimeRoundOption (line 25) | pub(crate) type TimeRoundOption = RoundOption; FILE: modules/llrt_temporal/src/utils/round/timestamp.rs method new (line 8) | fn new() -> Self { method smallest (line 12) | fn smallest(self, unit: Unit) -> Self { method mode (line 16) | fn mode(self, mode: RoundMode) -> Self { method increment (line 20) | fn increment(self, increment: i64) -> Self { type TimestampRoundOption (line 25) | pub(crate) type TimestampRoundOption = RoundOption; FILE: modules/llrt_temporal/src/utils/round/zoned.rs method new (line 8) | fn new() -> Self { method smallest (line 12) | fn smallest(self, unit: Unit) -> Self { method mode (line 16) | fn mode(self, mode: RoundMode) -> Self { method increment (line 20) | fn increment(self, increment: i64) -> Self { type ZonedRoundOption (line 25) | pub(crate) type ZonedRoundOption = RoundOption; FILE: modules/llrt_temporal/src/utils/span.rs type SpanExt (line 11) | pub trait SpanExt { method from_object (line 12) | fn from_object(ctx: &Ctx<'_>, obj: &Object<'_>) -> Result; method span_with (line 13) | fn span_with(self, ctx: &Ctx<'_>, value: &Value<'_>) -> Result; method into_span_compare (line 14) | fn into_span_compare<'a>(span: &Span, value: &Opt>) -> SpanC... method into_span_relative_to (line 15) | fn into_span_relative_to<'a>(value: &Option>) -> Option, obj: &Object<'_>) -> Result { method span_with (line 23) | fn span_with(self, ctx: &Ctx<'_>, value: &Value<'_>) -> Result { method into_span_compare (line 31) | fn into_span_compare<'a>(span: &Span, value: &Opt>) -> SpanC... method into_span_relative_to (line 45) | fn into_span_relative_to<'a>(value: &Option>) -> Option, span: Option, obj: &Object<'_>) -> Res... FILE: modules/llrt_temporal/src/utils/time.rs type TimeExt (line 7) | pub trait TimeExt { method from_object (line 8) | fn from_object(ctx: &Ctx<'_>, obj: &Object<'_>) -> Result