debug - [mainnet]
Module providing debug functionality.
use 0x1::string;use 0x1::string_utils;
Constants
const MSG_1: vector<u8> = [97, 98, 99, 100, 101, 102];
const MSG_2: vector<u8> = [49, 50, 51, 52, 53, 54];
Functions
print
public fun print<T>(x: &T)
Implementation
public fun print<T>(x: &T) { native_print(format(x));}
print_stack_trace
public fun print_stack_trace()
Implementation
public fun print_stack_trace() { native_print(native_stack_trace());}
format
fun format<T>(x: &T): string::String
Implementation
inline fun format<T>(x: &T): String { aptos_std::string_utils::debug_string(x)}
native_print
fun native_print(x: string::String)
Implementation
native fun native_print(x: String);
native_stack_trace
fun native_stack_trace(): string::String
Implementation
native fun native_stack_trace(): String;
Specification
print
public fun print<T>(x: &T)
aborts_if false;
print_stack_trace
public fun print_stack_trace()
aborts_if false;
native_print
fun native_print(x: string::String)
pragma opaque;aborts_if false;
native_stack_trace
fun native_stack_trace(): string::String
pragma opaque;aborts_if false;