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

API

dynamic_vector

Module0xd5ea…ecde
Move path
0x859e…b7cb::dynamic_vector
Functions
1913 public, 0 entry
Structs
1
Friend modules
None
dynamic_vector

Declarations

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

module dynamic_vector;
struct DynVec<T0> has store {
vec_0: vector<T0>,
vecs: UID,
current_chunk: u64,
tip_length: u64,
total_length: u64,
limit: u64,
}
public fun borrow_at_index<T0: store>(&mut DynVec<T0>,u64): &T0
public fun borrow_chunk<T0: store>(&DynVec<T0>,u64): &vector<T0>
fun borrow_chunk_mut<T0: store>(&mut DynVec<T0>,u64): &mut vector<T0>
public fun chunk_index<T0: store>(&DynVec<T0>,u64): (u64, u64)
public fun current_chunk<T0: store>(&DynVec<T0>): u64
public fun delete<T0: store>(DynVec<T0>)
public fun empty<T0: store>(u64): DynVec<T0>
public fun has_chunk<T0: store>(&DynVec<T0>,u64): bool
fun insert_chunk<T0: store>(&mut DynVec<T0>,T0)
public fun pop_at_index<T0: store>(&mut DynVec<T0>,u64): T0
public fun pop_back<T0: store>(&mut DynVec<T0>): T0
fun pop_element_from_chunk<T0: store>(&mut DynVec<T0>): T0
fun pop_last_element<T0: store>(&mut DynVec<T0>): T0
public fun push_back<T0: store>(&mut DynVec<T0>,T0)
fun push_element_to_chunk<T0: store>(&mut DynVec<T0>,T0)
fun remove_chunk<T0: store>(&mut DynVec<T0>): T0
public fun singleton<T0: store>(T0, u64): DynVec<T0>
public fun tip_length<T0: store>(&DynVec<T0>): u64
public fun total_length<T0: store>(&DynVec<T0>): u64