pub trait CrashReportingProductRegisterProxyInterface: Send + Sync {
    type UpsertWithAckResponseFut: Future<Output = Result<(), Error>> + Send;

    // Required method
    fn upsert(
        &self,
        component_url: &str,
        product: CrashReportingProduct
    ) -> Result<(), Error>;

    // Provided method
    fn upsert_with_ack(
        &self,
        component_url: &str,
        product: CrashReportingProduct
    ) -> Self::UpsertWithAckResponseFut { ... }
}

Required Associated Types§

Required Methods§

source

fn upsert( &self, component_url: &str, product: CrashReportingProduct ) -> Result<(), Error>

Provided Methods§

source

fn upsert_with_ack( &self, component_url: &str, product: CrashReportingProduct ) -> Self::UpsertWithAckResponseFut

Implementors§