pub trait Transferable: DomObject {
    fn transfer(&self, sc_holder: &mut StructuredDataHolder) -> Result<u64, ()>;
    fn transfer_receive(
        owner: &GlobalScope,
        sc_holder: &mut StructuredDataHolder,
        extra_data: u64,
        return_object: MutableHandleObject
    ) -> Result<(), ()>; }

Required Methods§

source

fn transfer(&self, sc_holder: &mut StructuredDataHolder) -> Result<u64, ()>

source

fn transfer_receive(
    owner: &GlobalScope,
    sc_holder: &mut StructuredDataHolder,
    extra_data: u64,
    return_object: MutableHandleObject
) -> Result<(), ()>

Implementors§