Trait CosmosClient

Source
pub trait CosmosClient:
    HasHyperClient
    + Send
    + Sync {
    // Required methods
    fn create_database(&self) -> CreateDatabaseBuilder<'_, No>;
    fn list_databases(&self) -> ListDatabasesBuilder<'_>;
    fn prepare_request(
        &self,
        uri_path: &str,
        http_method: Method,
        resource_type: ResourceType,
    ) -> Builder;
}

Required Methods§

Source

fn create_database(&self) -> CreateDatabaseBuilder<'_, No>

Source

fn list_databases(&self) -> ListDatabasesBuilder<'_>

Source

fn prepare_request( &self, uri_path: &str, http_method: Method, resource_type: ResourceType, ) -> Builder

Implementors§

Source§

impl<'a, CUB> CosmosClient for CosmosStruct<'a, CUB>
where CUB: CosmosUriBuilder + Debug,