Search by name, SuiNS, address, digest, object ID, coin type or checkpoint.

API

string

Module0x0000…0001
Move path
0x0000…0001::string
Functions
1915 public, 0 entry
Structs
1
Friend modules
None
string

Declarations

Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.

module string;
struct String has copy, drop, store {
bytes: vector<u8>,
}
public fun append(&mut String,String)
public fun append_utf8(&mut String,vector<u8>)
public fun as_bytes(&String): &vector<u8>
public fun bytes(&String): &vector<u8>
public fun from_ascii(String): String
public fun index_of(&String,&String): u64
public fun insert(&mut String,u64,String)
fun internal_check_utf8(&vector<u8>): bool
fun internal_index_of(&vector<u8>, &vector<u8>): u64
fun internal_is_char_boundary(&vector<u8>, u64): bool
fun internal_sub_string(&vector<u8>,u64,u64): vector<u8>
public fun into_bytes(String): vector<u8>
public fun is_empty(&String): bool
public fun length(&String): u64
public fun sub_string(&String,u64,u64): String
public fun substring(&String,u64,u64): String
public fun to_ascii(String): String
public fun try_utf8(vector<u8>): Option<String>
public fun utf8(vector<u8>): String