object_table
Module0x0000…0002
- Move path
- 0x0000…0002::object_table
- Functions
- 1010 public, 0 entry
- Structs
- 1
- Friend modules
- None
object_table
- accumulator18
- accumulator_metadata2
- accumulator_settlement8
- address10
- address_alias5
- allowance40
- authenticator_state13
- bag10
- balance18
- bcs30
- bls1238143
- borrow4
- clock3
- coin54
- coin_registry43
- config11
- deny_list21
- derived_object3
- display14
- display_registry18
- dynamic_field19
- dynamic_object_field15
- ecdsa_k13
- ecdsa_r12
- ecvrf1
- ed255191
- event3
- forwarding_address1
- funds_accumulator12
- groth1610
- group_ops23
- hash2
- hex3
- hmac1
- kiosk41
- kiosk_extension14
- linked_table19
- math7
- nitro_attestation11
- object32
- object_bag11
- object_table10
- package26
- party5
- pay8
- poseidon2
- priority_queue8
- protocol_config1
- prover0
- random20
- rangeproofs3
- ristretto25518
- scratch18
- sui2
- table10
- table_vec12
- token45
- transfer16
- transfer_policy18
- tx_context19
- types1
- url4
- vdf4
- vec_map20
- vec_set11
- versioned7
- zklogin_verified_id9
- zklogin_verified_issuer6
Functions10
- public fun add<T0: copy + drop + store, T1: store + key>(&mut ObjectTable<T0, T1>,T0,T1)
- public fun borrow<T0: copy + drop + store, T1: store + key>(&ObjectTable<T0, T1>,T0): &T1
- public fun borrow_mut<T0: copy + drop + store, T1: store + key>(&mut ObjectTable<T0, T1>,T0): &mut T1
- public fun contains<T0: copy + drop + store, T1: store + key>(&ObjectTable<T0, T1>,T0): bool
- public fun destroy_empty<T0: copy + drop + store, T1: store + key>(ObjectTable<T0, T1>)
- public fun is_empty<T0: copy + drop + store, T1: store + key>(&ObjectTable<T0, T1>): bool
- public fun length<T0: copy + drop + store, T1: store + key>(&ObjectTable<T0, T1>): u64
- public fun new<T0: copy + drop + store, T1: store + key>(): ObjectTable<T0, T1>
- public fun remove<T0: copy + drop + store, T1: store + key>(&mut ObjectTable<T0, T1>,T0): T1
- public fun value_id<T0: copy + drop + store, T1: store + key>(&ObjectTable<T0, T1>,T0): Option<ID>
Structs1
key is an object with an id. store can be kept inside other objects. copy can be duplicated. drop can be thrown away.
id UID size u64
Constants1
Constants are shown the way the code loads them. Bytecode does not keep their names.
| Slot | Value | Type | Use | Used in |
|---|---|---|---|---|
| 0 | 0 | u64 | Abort code | destroy_empty |