LICENSE
NOTICE
NOTICE_PYTHON
README.md
setup.py
kybra/__init__.py
kybra/__main__.py
kybra/build_wasm_binary_or_exit.py
kybra/cargotoml.py
kybra/colors.py
kybra/module_bundler.py
kybra/py.typed
kybra/run_kybra_generate_or_exit.py
kybra/timed.py
kybra/types.py
kybra.egg-info/PKG-INFO
kybra.egg-info/SOURCES.txt
kybra.egg-info/dependency_links.txt
kybra.egg-info/requires.txt
kybra.egg-info/top_level.txt
kybra/canisters/__init__.py
kybra/canisters/ledger/NOTICE
kybra/canisters/ledger/__init__.py
kybra/canisters/management/__init__.py
kybra/canisters/management/basic.py
kybra/canisters/management/bitcoin.py
kybra/canisters/management/http.py
kybra/canisters/management/tecdsa.py
kybra/compiler/LICENSE-RustPython
kybra/compiler/__init__.py
kybra/compiler/install_rust_dependencies.sh
kybra/compiler/python_3_10_13_licenses.pdf
kybra/compiler/__pycache__/__init__.cpython-310.pyc
kybra/compiler/custom_modules/__init__.py
kybra/compiler/custom_modules/principal.py
kybra/compiler/custom_modules/__pycache__/__init__.cpython-310.pyc
kybra/compiler/custom_modules/__pycache__/principal.cpython-310.pyc
kybra/compiler/kybra_compile_python_stdlib/Cargo.toml
kybra/compiler/kybra_compile_python_stdlib/src/main.rs
kybra/compiler/kybra_generate/Cargo.toml
kybra/compiler/kybra_generate/src/constants.rs
kybra/compiler/kybra_generate/src/exit_codes.rs
kybra/compiler/kybra_generate/src/get_child_class_of.rs
kybra/compiler/kybra_generate/src/get_name.rs
kybra/compiler/kybra_generate/src/get_subscript_slice.rs
kybra/compiler/kybra_generate/src/keywords.rs
kybra/compiler/kybra_generate/src/lib.rs
kybra/compiler/kybra_generate/src/main.rs
kybra/compiler/kybra_generate/src/tuple.rs
kybra/compiler/kybra_generate/src/body/async_result_handler.rs
kybra/compiler/kybra_generate/src/body/call_global_python_function.rs
kybra/compiler/kybra_generate/src/body/guard_against_non_controllers.rs
kybra/compiler/kybra_generate/src/body/mod.rs
kybra/compiler/kybra_generate/src/body/unwrap_rust_python_result.rs
kybra/compiler/kybra_generate/src/body/utils.rs
kybra/compiler/kybra_generate/src/candid_type/array.rs
kybra/compiler/kybra_generate/src/candid_type/mod.rs
kybra/compiler/kybra_generate/src/candid_type/opt.rs
kybra/compiler/kybra_generate/src/candid_type/primitive.rs
kybra/compiler/kybra_generate/src/candid_type/to_candid_type.rs
kybra/compiler/kybra_generate/src/candid_type/type_alias.rs
kybra/compiler/kybra_generate/src/candid_type/type_ref.rs
kybra/compiler/kybra_generate/src/candid_type/errors/invalid_member.rs
kybra/compiler/kybra_generate/src/candid_type/errors/invalid_subscriptable.rs
kybra/compiler/kybra_generate/src/candid_type/errors/invalid_target.rs
kybra/compiler/kybra_generate/src/candid_type/errors/mod.rs
kybra/compiler/kybra_generate/src/candid_type/errors/none_cannot_be_a_type.rs
kybra/compiler/kybra_generate/src/candid_type/errors/not_exactly_one_target.rs
kybra/compiler/kybra_generate/src/candid_type/errors/unsupported_type.rs
kybra/compiler/kybra_generate/src/candid_type/func/mod.rs
kybra/compiler/kybra_generate/src/candid_type/func/rust.rs
kybra/compiler/kybra_generate/src/candid_type/func/errors/func_call_takes_one_arg.rs
kybra/compiler/kybra_generate/src/candid_type/func/errors/func_formatting.rs
kybra/compiler/kybra_generate/src/candid_type/func/errors/mod.rs
kybra/compiler/kybra_generate/src/candid_type/func/errors/return_type_mode.rs
kybra/compiler/kybra_generate/src/candid_type/record/mod.rs
kybra/compiler/kybra_generate/src/candid_type/record/record_members/mod.rs
kybra/compiler/kybra_generate/src/candid_type/service/mod.rs
kybra/compiler/kybra_generate/src/candid_type/service/rust.rs
kybra/compiler/kybra_generate/src/candid_type/service/errors/missing_decorator_error.rs
kybra/compiler/kybra_generate/src/candid_type/service/errors/mod.rs
kybra/compiler/kybra_generate/src/candid_type/service/errors/service_must_have_methods.rs
kybra/compiler/kybra_generate/src/candid_type/service/errors/service_with_non_function_defs.rs
kybra/compiler/kybra_generate/src/candid_type/service/errors/too_many_decorators.rs
kybra/compiler/kybra_generate/src/candid_type/service/errors/wrong_decorator.rs
kybra/compiler/kybra_generate/src/candid_type/tuple/mod.rs
kybra/compiler/kybra_generate/src/candid_type/tuple/tuple_members.rs
kybra/compiler/kybra_generate/src/candid_type/variant/mod.rs
kybra/compiler/kybra_generate/src/candid_type/variant/variants_members/mod.rs
kybra/compiler/kybra_generate/src/candid_type/warnings/default_value_ignored.rs
kybra/compiler/kybra_generate/src/candid_type/warnings/mod.rs
kybra/compiler/kybra_generate/src/canister_method/mod.rs
kybra/compiler/kybra_generate/src/canister_method/rust.rs
kybra/compiler/kybra_generate/src/canister_method/errors/guard_function_name.rs
kybra/compiler/kybra_generate/src/canister_method/errors/mod.rs
kybra/compiler/kybra_generate/src/canister_method/errors/multiple_system_methods.rs
kybra/compiler/kybra_generate/src/canister_method/errors/return_type_must_be_void.rs
kybra/compiler/kybra_generate/src/canister_method/heartbeat_method/build.rs
kybra/compiler/kybra_generate/src/canister_method/heartbeat_method/mod.rs
kybra/compiler/kybra_generate/src/canister_method/heartbeat_method/rust.rs
kybra/compiler/kybra_generate/src/canister_method/init_method/build.rs
kybra/compiler/kybra_generate/src/canister_method/init_method/mod.rs
kybra/compiler/kybra_generate/src/canister_method/init_method/rust.rs
kybra/compiler/kybra_generate/src/canister_method/inspect_message_method/build.rs
kybra/compiler/kybra_generate/src/canister_method/inspect_message_method/mod.rs
kybra/compiler/kybra_generate/src/canister_method/inspect_message_method/rust.rs
kybra/compiler/kybra_generate/src/canister_method/post_upgrade_method/build.rs
kybra/compiler/kybra_generate/src/canister_method/post_upgrade_method/mod.rs
kybra/compiler/kybra_generate/src/canister_method/post_upgrade_method/rust.rs
kybra/compiler/kybra_generate/src/canister_method/pre_upgrade_method/build.rs
kybra/compiler/kybra_generate/src/canister_method/pre_upgrade_method/mod.rs
kybra/compiler/kybra_generate/src/canister_method/pre_upgrade_method/rust.rs
kybra/compiler/kybra_generate/src/canister_method/query_or_update/mod.rs
kybra/compiler/kybra_generate/src/canister_method/query_or_update/query_method.rs
kybra/compiler/kybra_generate/src/canister_method/query_or_update/query_or_update.rs
kybra/compiler/kybra_generate/src/canister_method/query_or_update/rust.rs
kybra/compiler/kybra_generate/src/canister_method/query_or_update/update_method.rs
kybra/compiler/kybra_generate/src/debug/analyze.rs
kybra/compiler/kybra_generate/src/debug/display_string.rs
kybra/compiler/kybra_generate/src/debug/mod.rs
kybra/compiler/kybra_generate/src/debug/test_error.rs
kybra/compiler/kybra_generate/src/debug/to_hash_string.rs
kybra/compiler/kybra_generate/src/debug/what_is_it.rs
kybra/compiler/kybra_generate/src/errors/collect_results.rs
kybra/compiler/kybra_generate/src/errors/compiler_output.rs
kybra/compiler/kybra_generate/src/errors/mod.rs
kybra/compiler/kybra_generate/src/errors/unreachable.rs
kybra/compiler/kybra_generate/src/guard_function/guard_function.rs
kybra/compiler/kybra_generate/src/guard_function/mod.rs
kybra/compiler/kybra_generate/src/guard_function/errors/guard_functions_param.rs
kybra/compiler/kybra_generate/src/guard_function/errors/guard_functions_return.rs
kybra/compiler/kybra_generate/src/guard_function/errors/mod.rs
kybra/compiler/kybra_generate/src/header/mod.rs
kybra/compiler/kybra_generate/src/header/traits.rs
kybra/compiler/kybra_generate/src/header/use_statements.rs
kybra/compiler/kybra_generate/src/ic_object/mod.rs
kybra/compiler/kybra_generate/src/ic_object/functions/accept_message.rs
kybra/compiler/kybra_generate/src/ic_object/functions/arg_data_raw.rs
kybra/compiler/kybra_generate/src/ic_object/functions/arg_data_raw_size.rs
kybra/compiler/kybra_generate/src/ic_object/functions/caller.rs
kybra/compiler/kybra_generate/src/ic_object/functions/candid_decode.rs
kybra/compiler/kybra_generate/src/ic_object/functions/candid_encode.rs
kybra/compiler/kybra_generate/src/ic_object/functions/canister_balance.rs
kybra/compiler/kybra_generate/src/ic_object/functions/canister_balance128.rs
kybra/compiler/kybra_generate/src/ic_object/functions/clear_timer.rs
kybra/compiler/kybra_generate/src/ic_object/functions/data_certificate.rs
kybra/compiler/kybra_generate/src/ic_object/functions/id.rs
kybra/compiler/kybra_generate/src/ic_object/functions/method_name.rs
kybra/compiler/kybra_generate/src/ic_object/functions/mod.rs
kybra/compiler/kybra_generate/src/ic_object/functions/msg_cycles_accept.rs
kybra/compiler/kybra_generate/src/ic_object/functions/msg_cycles_accept128.rs
kybra/compiler/kybra_generate/src/ic_object/functions/msg_cycles_available.rs
kybra/compiler/kybra_generate/src/ic_object/functions/msg_cycles_available128.rs
kybra/compiler/kybra_generate/src/ic_object/functions/msg_cycles_refunded.rs
kybra/compiler/kybra_generate/src/ic_object/functions/msg_cycles_refunded128.rs
kybra/compiler/kybra_generate/src/ic_object/functions/notify_functions.rs
kybra/compiler/kybra_generate/src/ic_object/functions/notify_raw.rs
kybra/compiler/kybra_generate/src/ic_object/functions/notify_with_payment128_functions.rs
kybra/compiler/kybra_generate/src/ic_object/functions/performance_counter.rs
kybra/compiler/kybra_generate/src/ic_object/functions/print.rs
kybra/compiler/kybra_generate/src/ic_object/functions/reject.rs
kybra/compiler/kybra_generate/src/ic_object/functions/reject_code.rs
kybra/compiler/kybra_generate/src/ic_object/functions/reject_message.rs
kybra/compiler/kybra_generate/src/ic_object/functions/reply.rs
kybra/compiler/kybra_generate/src/ic_object/functions/reply_raw.rs
kybra/compiler/kybra_generate/src/ic_object/functions/set_certified_data.rs
kybra/compiler/kybra_generate/src/ic_object/functions/set_timer.rs
kybra/compiler/kybra_generate/src/ic_object/functions/set_timer_interval.rs
kybra/compiler/kybra_generate/src/ic_object/functions/stable64_grow.rs
kybra/compiler/kybra_generate/src/ic_object/functions/stable64_read.rs
kybra/compiler/kybra_generate/src/ic_object/functions/stable64_size.rs
kybra/compiler/kybra_generate/src/ic_object/functions/stable64_write.rs
kybra/compiler/kybra_generate/src/ic_object/functions/stable_bytes.rs
kybra/compiler/kybra_generate/src/ic_object/functions/stable_grow.rs
kybra/compiler/kybra_generate/src/ic_object/functions/stable_read.rs
kybra/compiler/kybra_generate/src/ic_object/functions/stable_size.rs
kybra/compiler/kybra_generate/src/ic_object/functions/stable_write.rs
kybra/compiler/kybra_generate/src/ic_object/functions/time.rs
kybra/compiler/kybra_generate/src/ic_object/functions/trap.rs
kybra/compiler/kybra_generate/src/ic_object/functions/stable_b_tree_map/contains_key.rs
kybra/compiler/kybra_generate/src/ic_object/functions/stable_b_tree_map/get.rs
kybra/compiler/kybra_generate/src/ic_object/functions/stable_b_tree_map/insert.rs
kybra/compiler/kybra_generate/src/ic_object/functions/stable_b_tree_map/is_empty.rs
kybra/compiler/kybra_generate/src/ic_object/functions/stable_b_tree_map/items.rs
kybra/compiler/kybra_generate/src/ic_object/functions/stable_b_tree_map/keys.rs
kybra/compiler/kybra_generate/src/ic_object/functions/stable_b_tree_map/len.rs
kybra/compiler/kybra_generate/src/ic_object/functions/stable_b_tree_map/mod.rs
kybra/compiler/kybra_generate/src/ic_object/functions/stable_b_tree_map/remove.rs
kybra/compiler/kybra_generate/src/ic_object/functions/stable_b_tree_map/values.rs
kybra/compiler/kybra_generate/src/method_utils/mod.rs
kybra/compiler/kybra_generate/src/method_utils/params.rs
kybra/compiler/kybra_generate/src/method_utils/returns.rs
kybra/compiler/kybra_generate/src/method_utils/errors/dictionary_unpacking_operator_not_supported.rs
kybra/compiler/kybra_generate/src/method_utils/errors/first_parameter_must_be_self.rs
kybra/compiler/kybra_generate/src/method_utils/errors/first_parameter_must_not_be_self.rs
kybra/compiler/kybra_generate/src/method_utils/errors/iterator_unpacking_operator_not_supported.rs
kybra/compiler/kybra_generate/src/method_utils/errors/mod.rs
kybra/compiler/kybra_generate/src/method_utils/errors/param_type_annotation_required.rs
kybra/compiler/kybra_generate/src/method_utils/errors/return_type_annotation_required.rs
kybra/compiler/kybra_generate/src/method_utils/errors/too_many_params.rs
kybra/compiler/kybra_generate/src/py_ast/errors.rs
kybra/compiler/kybra_generate/src/py_ast/get_stmt_kinds.rs
kybra/compiler/kybra_generate/src/py_ast/mod.rs
kybra/compiler/kybra_generate/src/py_ast/py_ast.rs
kybra/compiler/kybra_generate/src/py_ast/to_act.rs
kybra/compiler/kybra_generate/src/source_map/mod.rs
kybra/compiler/kybra_generate/src/source_map/token_length/mod.rs
kybra/compiler/kybra_generate/src/stable_b_tree_map_nodes/mod.rs
kybra/compiler/kybra_generate/src/stable_b_tree_map_nodes/errors/invalid_memory_id.rs
kybra/compiler/kybra_generate/src/stable_b_tree_map_nodes/errors/max_key_size_missing.rs
kybra/compiler/kybra_generate/src/stable_b_tree_map_nodes/errors/max_size_must_be_integer_constant.rs
kybra/compiler/kybra_generate/src/stable_b_tree_map_nodes/errors/max_size_must_be_non_negative.rs
kybra/compiler/kybra_generate/src/stable_b_tree_map_nodes/errors/max_size_too_big.rs
kybra/compiler/kybra_generate/src/stable_b_tree_map_nodes/errors/max_value_size_missing.rs
kybra/compiler/kybra_generate/src/stable_b_tree_map_nodes/errors/memory_id_must_be_an_integer.rs
kybra/compiler/kybra_generate/src/stable_b_tree_map_nodes/errors/memory_id_must_be_integer_constant.rs
kybra/compiler/kybra_generate/src/stable_b_tree_map_nodes/errors/memory_id_must_be_non_negative.rs
kybra/compiler/kybra_generate/src/stable_b_tree_map_nodes/errors/memory_id_too_big.rs
kybra/compiler/kybra_generate/src/stable_b_tree_map_nodes/errors/missing_memory_id.rs
kybra/compiler/kybra_generate/src/stable_b_tree_map_nodes/errors/mod.rs
kybra/compiler/kybra_generate/src/stable_b_tree_map_nodes/errors/stable_b_tree_map_node_format.rs
kybra/compiler/kybra_generate/src/stable_b_tree_map_nodes/rust/bounded_storable_impl.rs
kybra/compiler/kybra_generate/src/stable_b_tree_map_nodes/rust/mod.rs
kybra/compiler/kybra_generate/src/stable_b_tree_map_nodes/rust/ref_cell_ident.rs
kybra/compiler/kybra_generate/src/stable_b_tree_map_nodes/rust/storable_impl.rs
kybra/compiler/kybra_generate/src/stable_b_tree_map_nodes/rust/try_into_vm_value_impl.rs
kybra/compiler/kybra_generate/src/stable_b_tree_map_nodes/rust/wrapper_type.rs
kybra/compiler/kybra_generate/src/vm_value_conversion/mod.rs
kybra/compiler/kybra_generate/src/vm_value_conversion/try_from_vm_value_impls/basic.rs
kybra/compiler/kybra_generate/src/vm_value_conversion/try_from_vm_value_impls/generic.rs
kybra/compiler/kybra_generate/src/vm_value_conversion/try_from_vm_value_impls/mod.rs
kybra/compiler/kybra_generate/src/vm_value_conversion/try_from_vm_value_impls/numeric.rs
kybra/compiler/kybra_generate/src/vm_value_conversion/try_from_vm_value_impls/vec.rs
kybra/compiler/kybra_generate/src/vm_value_conversion/try_into_vm_value_impls/basic.rs
kybra/compiler/kybra_generate/src/vm_value_conversion/try_into_vm_value_impls/generic.rs
kybra/compiler/kybra_generate/src/vm_value_conversion/try_into_vm_value_impls/mod.rs
kybra/compiler/kybra_generate/src/vm_value_conversion/try_into_vm_value_impls/numeric.rs
kybra/compiler/kybra_generate/src/vm_value_conversion/try_into_vm_value_impls/vec.rs
kybra/compiler/kybra_vm_value_derive/Cargo.toml
kybra/compiler/kybra_vm_value_derive/src/lib.rs
kybra/compiler/kybra_vm_value_derive/src/derive_try_from_vm_value/derive_try_from_vm_value_enum.rs
kybra/compiler/kybra_vm_value_derive/src/derive_try_from_vm_value/derive_try_from_vm_value_struct.rs
kybra/compiler/kybra_vm_value_derive/src/derive_try_into_vm_value/derive_try_into_vm_value_enum.rs
kybra/compiler/kybra_vm_value_derive/src/derive_try_into_vm_value/derive_try_into_vm_value_struct.rs
kybra/compiler/src/lib.rs