pub trait ProxyTrait: ProxyObjBase + Sized {
    // Provided methods
    fn get_user_id(
        self,
        address: &ManagedAddress<Self::Api>
    ) -> ContractCall<Self::Api, <usize as EndpointResult>::DecodeAs> { ... }
    fn get_user_address(
        self,
        user_id: usize
    ) -> ContractCall<Self::Api, <ManagedAddress<Self::Api> as EndpointResult>::DecodeAs> { ... }
    fn get_num_users(
        self
    ) -> ContractCall<Self::Api, <usize as EndpointResult>::DecodeAs> { ... }
    fn update_user_address(
        self,
        addresses: VarArgs<ManagedAddress<Self::Api>>
    ) -> ContractCall<Self::Api, <SCResult<()> as EndpointResult>::DecodeAs> { ... }
}

Provided Methods§

Object Safety§

This trait is not object safe.

Implementors§