Modules§
Structs§
- Bounded
Dynamic FieldID - A BoundedDynamicFieldID contains the material needed to load an a dynamic field from the store, along with a parent version bound. The returned field will be the highest version of the field object that has a version less than or equal to the bound.
- DOFWrapper
- Rust version of the Move sui::dynamic_object_field::Wrapper type
- Dynamic
Field - A DynamicField is a
Field<K, V>object, that is, the value that would be stored in the field object. - Dynamic
Field Info - Dynamic
Field Key - A chainable API for getting dynamic fields.
- Dynamic
Field Name - Dynamic
Field Object - A DynamicFieldObject is a wrapper around an Object that contains a
Field<K, V>object. - Field
- Rust version of the Move sui::dynamic_field::Field type
- Unbounded
Dynamic FieldID - A UnboundedDynamicFieldID contains the material needed to load an a dynamic field from the store.
Enums§
Constants§
Functions§
- derive_
dynamic_ field_ id - extract_
field_ from_ move_ struct - extract_
id_ value - get_
dynamic_ field_ from_ store - Similar to
get_dynamic_field_object_from_store, but returns the value in the field instead of the Field object itself. - get_
dynamic_ field_ object_ from_ store - Given a parent object ID (e.g. a table), and a
key, retrieve the corresponding dynamic field object from theobject_store. The key typeKmust implementMoveTypeTagTraitwhich has an associated function that returns the Move type tag. Note that this function returns the Field object itself, not the value in the field. - is_
dynamic_ object - serialize_
dynamic_ field