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

API

sized_vec

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

Declarations

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

module sized_vec;
struct SizedVec<T0> has copy, drop, store {
capacity: u64,
vec: vector<T0>,
}
public fun append<T0>(&mut SizedVec<T0>,SizedVec<T0>)
public fun borrow<T0>(&SizedVec<T0>,u64): &T0
public fun borrow_mut<T0>(&mut SizedVec<T0>,u64): &mut T0
public fun capacity<T0>(&SizedVec<T0>): u64
public fun contains<T0>(&SizedVec<T0>,&T0): bool
public fun decrease_capacity<T0>(&mut SizedVec<T0>,u64)
public fun destroy_empty<T0>(SizedVec<T0>)
public fun empty<T0>(u64): SizedVec<T0>
public fun increase_capacity<T0>(&mut SizedVec<T0>,u64)
public fun index_of<T0>(&SizedVec<T0>,&T0): (bool, u64)
public fun insert<T0>(&mut SizedVec<T0>,T0,u64)
public fun is_empty<T0>(&SizedVec<T0>): bool
public fun length<T0>(&SizedVec<T0>): u64
public fun pop_back<T0>(&mut SizedVec<T0>): T0
public fun push_back<T0>(&mut SizedVec<T0>,T0)
public fun remove<T0>(&mut SizedVec<T0>,u64): T0
public fun reverse<T0>(&mut SizedVec<T0>)
public fun singleton<T0>(u64, T0): SizedVec<T0>
public fun slack<T0>(&SizedVec<T0>): u64
public fun swap<T0>(&mut SizedVec<T0>,u64,u64)
public fun swap_remove<T0>(&mut SizedVec<T0>,u64): T0