Trait ConsistencyLevelSupport

Source
pub trait ConsistencyLevelSupport<'a> {
    type O;

    // Required method
    fn with_consistency_level(
        self,
        consistency_level: ConsistencyLevel<'a>,
    ) -> Self::O;
}

Required Associated Types§

Source

type O

Required Methods§

Source

fn with_consistency_level( self, consistency_level: ConsistencyLevel<'a>, ) -> Self::O

Implementors§

Source§

impl<'a> ConsistencyLevelSupport<'a> for ListDatabasesBuilder<'a>

Source§

impl<'a, 'b, C> ConsistencyLevelSupport<'b> for GetDatabaseBuilder<'a, 'b, C>
where C: CosmosClient,

Source§

type O = GetDatabaseBuilder<'a, 'b, C>

Source§

impl<'a, 'b, C> ConsistencyLevelSupport<'b> for ListUsersBuilder<'a, 'b, C>
where C: CosmosClient,

Source§

type O = ListUsersBuilder<'a, 'b, C>

Source§

impl<'a, 'b, C, D> ConsistencyLevelSupport<'b> for CreateUserBuilder<'a, 'b, C, D>
where C: CosmosClient, D: DatabaseClient<C>,

Source§

type O = CreateUserBuilder<'a, 'b, C, D>

Source§

impl<'a, 'b, C, D> ConsistencyLevelSupport<'b> for DeleteUserBuilder<'a, 'b, C, D>
where C: CosmosClient, D: DatabaseClient<C>,

Source§

type O = DeleteUserBuilder<'a, 'b, C, D>

Source§

impl<'a, 'b, C, D> ConsistencyLevelSupport<'b> for GetPartitionKeyRangesBuilder<'a, 'b, C, D>
where C: CosmosClient, D: DatabaseClient<C>,

Source§

impl<'a, 'b, C, D> ConsistencyLevelSupport<'b> for GetUserBuilder<'a, 'b, C, D>
where C: CosmosClient, D: DatabaseClient<C>,

Source§

type O = GetUserBuilder<'a, 'b, C, D>

Source§

impl<'a, 'b, C, D> ConsistencyLevelSupport<'b> for ListDocumentsBuilder<'a, 'b, C, D>
where C: CosmosClient, D: DatabaseClient<C>,

Source§

type O = ListDocumentsBuilder<'a, 'b, C, D>

Source§

impl<'a, 'b, C, D> ConsistencyLevelSupport<'b> for ListPermissionsBuilder<'a, 'b, C, D>
where C: CosmosClient, D: DatabaseClient<C>,

Source§

type O = ListPermissionsBuilder<'a, 'b, C, D>

Source§

impl<'a, 'b, C, D> ConsistencyLevelSupport<'b> for ListStoredProceduresBuilder<'a, 'b, C, D>
where C: CosmosClient, D: DatabaseClient<C>,

Source§

impl<'a, 'b, C, D> ConsistencyLevelSupport<'b> for ListTriggersBuilder<'a, 'b, C, D>
where C: CosmosClient, D: DatabaseClient<C>,

Source§

type O = ListTriggersBuilder<'a, 'b, C, D>

Source§

impl<'a, 'b, C, D> ConsistencyLevelSupport<'b> for ListUserDefinedFunctionsBuilder<'a, 'b, C, D>
where C: CosmosClient, D: DatabaseClient<C>,

Source§

impl<'a, 'b, C, D, COLL> ConsistencyLevelSupport<'b> for DeleteStoredProcedureBuilder<'a, 'b, C, D, COLL>
where C: CosmosClient, D: DatabaseClient<C>, COLL: CollectionClient<C, D>,

Source§

type O = DeleteStoredProcedureBuilder<'a, 'b, C, D, COLL>

Source§

impl<'a, 'b, C, D, COLL> ConsistencyLevelSupport<'b> for DeleteTriggerBuilder<'a, 'b, C, D, COLL>
where C: CosmosClient, D: DatabaseClient<C>, COLL: CollectionClient<C, D>,

Source§

type O = DeleteTriggerBuilder<'a, 'b, C, D, COLL>

Source§

impl<'a, 'b, C, D, COLL> ConsistencyLevelSupport<'b> for DeleteUserDefinedFunctionBuilder<'a, 'b, C, D, COLL>
where C: CosmosClient, D: DatabaseClient<C>, COLL: CollectionClient<C, D>,

Source§

type O = DeleteUserDefinedFunctionBuilder<'a, 'b, C, D, COLL>

Source§

impl<'a, 'b, C, D, COLL> ConsistencyLevelSupport<'b> for ExecuteStoredProcedureBuilder<'a, 'b, C, D, COLL>
where C: CosmosClient, D: DatabaseClient<C>, COLL: CollectionClient<C, D>,

Source§

type O = ExecuteStoredProcedureBuilder<'a, 'b, C, D, COLL>

Source§

impl<'a, 'b, C, D, COLL> ConsistencyLevelSupport<'b> for GetDocumentBuilder<'a, 'b, C, D, COLL>
where C: CosmosClient, D: DatabaseClient<C>, COLL: CollectionClient<C, D>,

Source§

type O = GetDocumentBuilder<'a, 'b, C, D, COLL>

Source§

impl<'a, 'b, C, D, COLL> ConsistencyLevelSupport<'b> for ListAttachmentsBuilder<'a, 'b, C, D, COLL>
where C: CosmosClient, D: DatabaseClient<C>, COLL: CollectionClient<C, D>,

Source§

type O = ListAttachmentsBuilder<'a, 'b, C, D, COLL>

Source§

impl<'a, 'b, C, D, COLL, BodySet> ConsistencyLevelSupport<'b> for CreateOrReplaceUserDefinedFunctionBuilder<'a, 'b, C, D, COLL, BodySet>
where BodySet: ToAssign, C: CosmosClient, D: DatabaseClient<C>, COLL: CollectionClient<C, D>,

Source§

type O = CreateOrReplaceUserDefinedFunctionBuilder<'a, 'b, C, D, COLL, BodySet>

Source§

impl<'a, 'b, C, D, COLL, BodySet> ConsistencyLevelSupport<'b> for CreateStoredProcedureBuilder<'a, 'b, C, D, COLL, BodySet>
where BodySet: ToAssign, C: CosmosClient, D: DatabaseClient<C>, COLL: CollectionClient<C, D>,

Source§

type O = CreateStoredProcedureBuilder<'a, 'b, C, D, COLL, BodySet>

Source§

impl<'a, 'b, C, D, COLL, BodySet> ConsistencyLevelSupport<'b> for ReplaceStoredProcedureBuilder<'a, 'b, C, D, COLL, BodySet>
where BodySet: ToAssign, C: CosmosClient, D: DatabaseClient<C>, COLL: CollectionClient<C, D>,

Source§

type O = ReplaceStoredProcedureBuilder<'a, 'b, C, D, COLL, BodySet>

Source§

impl<'a, 'b, C, D, COLL, DOC> ConsistencyLevelSupport<'b> for DeleteAttachmentBuilder<'a, 'b, C, D, COLL, DOC>
where C: CosmosClient, D: DatabaseClient<C>, COLL: CollectionClient<C, D>, DOC: DocumentClient<C, D, COLL>,

Source§

type O = DeleteAttachmentBuilder<'a, 'b, C, D, COLL, DOC>

Source§

impl<'a, 'b, C, D, COLL, DOC> ConsistencyLevelSupport<'b> for GetAttachmentBuilder<'a, 'b, C, D, COLL, DOC>
where C: CosmosClient, D: DatabaseClient<C>, COLL: CollectionClient<C, D>, DOC: DocumentClient<C, D, COLL>,

Source§

type O = GetAttachmentBuilder<'a, 'b, C, D, COLL, DOC>

Source§

impl<'a, 'b, C, D, COLL, DOC, BodySet, ContentTypeSet> ConsistencyLevelSupport<'b> for CreateSlugAttachmentBuilder<'a, 'b, C, D, COLL, DOC, BodySet, ContentTypeSet>
where BodySet: ToAssign, ContentTypeSet: ToAssign, C: CosmosClient, D: DatabaseClient<C>, COLL: CollectionClient<C, D>, DOC: DocumentClient<C, D, COLL>,

Source§

type O = CreateSlugAttachmentBuilder<'a, 'b, C, D, COLL, DOC, BodySet, ContentTypeSet>

Source§

impl<'a, 'b, C, D, COLL, DOC, BodySet, ContentTypeSet> ConsistencyLevelSupport<'b> for ReplaceSlugAttachmentBuilder<'a, 'b, C, D, COLL, DOC, BodySet, ContentTypeSet>
where BodySet: ToAssign, ContentTypeSet: ToAssign, C: CosmosClient, D: DatabaseClient<C>, COLL: CollectionClient<C, D>, DOC: DocumentClient<C, D, COLL>,

Source§

type O = ReplaceSlugAttachmentBuilder<'a, 'b, C, D, COLL, DOC, BodySet, ContentTypeSet>

Source§

impl<'a, 'b, C, D, COLL, DOC, ContentTypeSet, MediaSet> ConsistencyLevelSupport<'b> for CreateReferenceAttachmentBuilder<'a, 'b, C, D, COLL, DOC, ContentTypeSet, MediaSet>
where ContentTypeSet: ToAssign, MediaSet: ToAssign, C: CosmosClient, D: DatabaseClient<C>, COLL: CollectionClient<C, D>, DOC: DocumentClient<C, D, COLL>,

Source§

type O = CreateReferenceAttachmentBuilder<'a, 'b, C, D, COLL, DOC, ContentTypeSet, MediaSet>

Source§

impl<'a, 'b, C, D, COLL, DOC, ContentTypeSet, MediaSet> ConsistencyLevelSupport<'b> for ReplaceReferenceAttachmentBuilder<'a, 'b, C, D, COLL, DOC, ContentTypeSet, MediaSet>
where ContentTypeSet: ToAssign, MediaSet: ToAssign, C: CosmosClient, D: DatabaseClient<C>, COLL: CollectionClient<C, D>, DOC: DocumentClient<C, D, COLL>,

Source§

type O = ReplaceReferenceAttachmentBuilder<'a, 'b, C, D, COLL, DOC, ContentTypeSet, MediaSet>

Source§

impl<'a, 'b, C, D, PartitionKeysSet> ConsistencyLevelSupport<'b> for CreateDocumentBuilder<'a, 'b, C, D, PartitionKeysSet>
where PartitionKeysSet: ToAssign, C: CosmosClient, D: DatabaseClient<C>,

Source§

type O = CreateDocumentBuilder<'a, 'b, C, D, PartitionKeysSet>

Source§

impl<'a, 'b, C, D, PartitionKeysSet, DocumentIdSet> ConsistencyLevelSupport<'b> for ReplaceDocumentBuilder<'a, 'b, C, D, PartitionKeysSet, DocumentIdSet>
where PartitionKeysSet: ToAssign, DocumentIdSet: ToAssign, C: CosmosClient, D: DatabaseClient<C>,

Source§

type O = ReplaceDocumentBuilder<'a, 'b, C, D, PartitionKeysSet, DocumentIdSet>

Source§

impl<'a, 'b, C, D, PartitionKeysSet, IndexingPolicySet> ConsistencyLevelSupport<'b> for ReplaceCollectionBuilder<'a, 'b, C, D, PartitionKeysSet, IndexingPolicySet>
where PartitionKeysSet: ToAssign, IndexingPolicySet: ToAssign, C: CosmosClient, D: DatabaseClient<C>,

Source§

type O = ReplaceCollectionBuilder<'a, 'b, C, D, PartitionKeysSet, IndexingPolicySet>

Source§

impl<'a, 'b, C, D, QuerySet> ConsistencyLevelSupport<'b> for QueryDocumentsBuilder<'a, 'b, C, D, QuerySet>
where QuerySet: ToAssign, C: CosmosClient, D: DatabaseClient<C>,

Source§

type O = QueryDocumentsBuilder<'a, 'b, C, D, QuerySet>

Source§

impl<'a, 'b, C, D, USER> ConsistencyLevelSupport<'b> for CreatePermissionBuilder<'a, 'b, C, D, USER>
where C: CosmosClient, D: DatabaseClient<C>, USER: UserClient<C, D>,

Source§

type O = CreatePermissionBuilder<'a, 'b, C, D, USER>

Source§

impl<'a, 'b, C, D, USER> ConsistencyLevelSupport<'b> for DeletePermissionsBuilder<'a, 'b, C, D, USER>
where C: CosmosClient, D: DatabaseClient<C>, USER: UserClient<C, D>,

Source§

type O = DeletePermissionsBuilder<'a, 'b, C, D, USER>

Source§

impl<'a, 'b, C, D, USER> ConsistencyLevelSupport<'b> for GetPermissionBuilder<'a, 'b, C, D, USER>
where C: CosmosClient, D: DatabaseClient<C>, USER: UserClient<C, D>,

Source§

type O = GetPermissionBuilder<'a, 'b, C, D, USER>

Source§

impl<'a, 'b, C, D, USER> ConsistencyLevelSupport<'b> for ReplacePermissionBuilder<'a, 'b, C, D, USER>
where C: CosmosClient, D: DatabaseClient<C>, USER: UserClient<C, D>,

Source§

type O = ReplacePermissionBuilder<'a, 'b, C, D, USER>

Source§

impl<'a, 'b, C, D, UserNameSet> ConsistencyLevelSupport<'b> for ReplaceUserBuilder<'a, 'b, C, D, UserNameSet>
where UserNameSet: ToAssign, C: CosmosClient, D: DatabaseClient<C>,

Source§

type O = ReplaceUserBuilder<'a, 'b, C, D, UserNameSet>

Source§

impl<'a, C> ConsistencyLevelSupport<'a> for DeleteDatabaseBuilder<'a, C>
where C: CosmosClient,

Source§

impl<'a, C> ConsistencyLevelSupport<'a> for ListCollectionsBuilder<'a, C>
where C: CosmosClient,

Source§

impl<'a, C, D> ConsistencyLevelSupport<'a> for DeleteCollectionBuilder<'a, C, D>
where C: CosmosClient, D: DatabaseClient<C>,

Source§

impl<'a, C, D> ConsistencyLevelSupport<'a> for GetCollectionBuilder<'a, C, D>
where C: CosmosClient, D: DatabaseClient<C>,

Source§

impl<'a, C, D, COLL> ConsistencyLevelSupport<'a> for DeleteDocumentBuilder<'a, C, D, COLL>
where C: CosmosClient, D: DatabaseClient<C>, COLL: CollectionClient<C, D>,

Source§

type O = DeleteDocumentBuilder<'a, C, D, COLL>

Source§

impl<'a, C, D, COLL, TriggerOperationSet, TriggerTypeSet, BodySet> ConsistencyLevelSupport<'a> for CreateOrReplaceTriggerBuilder<'a, C, D, COLL, TriggerOperationSet, TriggerTypeSet, BodySet>
where TriggerOperationSet: ToAssign, TriggerTypeSet: ToAssign, BodySet: ToAssign, C: CosmosClient, D: DatabaseClient<C>, COLL: CollectionClient<C, D>,

Source§

type O = CreateOrReplaceTriggerBuilder<'a, C, D, COLL, TriggerOperationSet, TriggerTypeSet, BodySet>

Source§

impl<'a, C, OfferSet, CollectionNameSet, IndexingPolicySet, PartitionKeySet> ConsistencyLevelSupport<'a> for CreateCollectionBuilder<'a, C, OfferSet, CollectionNameSet, IndexingPolicySet, PartitionKeySet>
where OfferSet: ToAssign, CollectionNameSet: ToAssign, IndexingPolicySet: ToAssign, PartitionKeySet: ToAssign, C: CosmosClient,

Source§

type O = CreateCollectionBuilder<'a, C, OfferSet, CollectionNameSet, IndexingPolicySet, PartitionKeySet>

Source§

impl<'a, DatabaseNameSet> ConsistencyLevelSupport<'a> for CreateDatabaseBuilder<'a, DatabaseNameSet>
where DatabaseNameSet: ToAssign,

Source§

type O = CreateDatabaseBuilder<'a, DatabaseNameSet>