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

API

plugins

Module0x34a2…c82c
Move path
0xbc3d…e5f9::plugins
Functions
1413 public, 0 entry
Structs
1
Friend modules
None
plugins

Declarations

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

module plugins;
struct Plugins<phantom T0> has store {
packages: VecSet<TypeName>,
}
public fun add_domain<T0>(&mut UID,Plugins<T0>)
public fun add_plugin<T0, T1>(witness::Witness<T0>,&mut Plugins<T0>)
public fun assert_no_plugins<T0>(&UID)
public fun assert_plugin<T0, T1>(&Plugins<T0>)
public fun assert_plugins<T0>(&UID)
public fun borrow_domain<T0>(&UID): &Plugins<T0>
public fun borrow_domain_mut<T0>(&mut UID): &mut Plugins<T0>
public fun contains_plugin<T0, T1>(&Plugins<T0>): bool
public fun delegate<T0, T1>(&T1,&mut Plugins<T0>): witness::Witness<T0>
public fun get_plugins<T0>(&mut Plugins<T0>): &VecSet<TypeName>
public fun has_domain<T0>(&UID): bool
fun new<T0, T1: drop>(T1): Plugins<T0>
public fun remove_domain<T0>(&mut UID): Plugins<T0>
public fun remove_plugin<T0, T1>(witness::Witness<T0>,&mut Plugins<T0>)