Trait StoredProcedureClient

Source
pub trait StoredProcedureClient<C, D, COLL>: HasCollectionClient<C, D, COLL>
where C: CosmosClient, D: DatabaseClient<C>, COLL: CollectionClient<C, D>,
{ // Required methods fn stored_procedure_name(&self) -> &str; fn create_stored_procedure( &self, ) -> CreateStoredProcedureBuilder<'_, '_, C, D, COLL, No>; fn delete_stored_procedure( &self, ) -> DeleteStoredProcedureBuilder<'_, '_, C, D, COLL>; fn execute_stored_procedure( &self, ) -> ExecuteStoredProcedureBuilder<'_, '_, C, D, COLL>; fn replace_stored_procedure( &self, ) -> ReplaceStoredProcedureBuilder<'_, '_, C, D, COLL, No>; // Provided methods fn prepare_request(&self, method: Method) -> Builder { ... } fn prepare_request_with_stored_procedure_name( &self, method: Method, ) -> Builder { ... } }

Required Methods§

Provided Methods§

Implementors§

Source§

impl<'a, C, D, COLL> StoredProcedureClient<C, D, COLL> for StoredProcedureStruct<'a, C, D, COLL>
where C: CosmosClient + Clone, D: DatabaseClient<C> + Clone, COLL: CollectionClient<C, D> + Clone,