Docs.rs
solang-0.2.1
Platform
i686-unknown-linux-gnu
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
solang 0.2.1
Solang Solidity Compiler
Crate
Source
Builds
Feature flags
Documentation
Hide files
..
solana
substrate
abi_encode_call.sol
abstract_contract.sol
abstract_contract_inheritance.sol
array_bounds_check_optimization.sol
array_type_dynamic.sol
array_type_dynamic_push.sol
array_type_dynamic_storage.sol
array_type_fixed_length.sol
array_type_initialized.sol
array_type_references.sol
assert.sol
base_contract_function_call.sol
common_subexpression_elimination.sol
contract_inheritance.sol
contract_multiple_inheritance.sol
contract_recursive_inheritance.sol
contract_storage.sol
contract_storage_accessor.sol
contract_storage_accessor_override.sol
contract_storage_clear.sol
contract_storage_immutable.sol
contract_type_cast_address.sol
dead_storage_elimination.sol
dynamic_bytes_type.sol
enum_type.sol
enum_type_external.sol
event_positional_fields.sol
events.sol
expression_this.sol
expression_this_external_call.sol
expression_unchecked.sol
function_arguments.sol
function_call.sol
function_call_external.sol
function_destructing_arguments.sol
function_modifier_arguments.sol
function_name_mangling.sol
function_overloading.sol
function_type.sol
function_type_callback.sol
functions.sol
inherited_constructor_arguments.sol
inherited_constructor_runtime_arguments.sol
inline_assembly.sol
inline_assembly_calldata.sol
inline_assembly_external_functions.sol
inline_assembly_storage.sol
library.sol
library_using_for.sol
mapping_type.sol
multiple_contracts.sol
print.sol
require.sol
retrieve_contract_code.sol
revert.sol
scoping.sol
shadowing.sol
statement_destructing.sol
statement_destructing_conditional.sol
statement_destructing_swapping.sol
statement_do_while.sol
statement_for.sol
statement_for_abort.sol
statement_if.sol
statement_if_else.sol
statement_while.sol
statement_while_break.sol
storage_ref_type.sol
strength_reduce.sol
string_type.sol
struct_type.sol
struct_type_arguments.sol
struct_type_arguments_external.sol
struct_type_variable_references.sol
super_contract_function_call.sol
tags.sol
type_operator.sol
unused_variable_elimination.sol
user_defined_type.sol
using.sol
using_global.sol
using_imports.sol
vector_to_slice_optimization.sol
virtual_functions.sol
virtual_functions_override.sol
1
2
3
4
5
6
7
contract foo { function f(int64 n) public { unchecked { int64 j = n - 1; } } }