[−][src]Struct azure_sdk_cosmos::clients::DocumentStruct
Trait Implementations
impl<'a, 'b, C: Clone, D: Clone, COLL: Clone> Clone for DocumentStruct<'a, 'b, C, D, COLL> where
C: CosmosClient + Clone,
D: DatabaseClient<C> + Clone,
COLL: CollectionClient<C, D> + Clone,
[src]
C: CosmosClient + Clone,
D: DatabaseClient<C> + Clone,
COLL: CollectionClient<C, D> + Clone,
fn clone(&self) -> DocumentStruct<'a, 'b, C, D, COLL>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a, 'b, C: Debug, D: Debug, COLL: Debug> Debug for DocumentStruct<'a, 'b, C, D, COLL> where
C: CosmosClient + Clone,
D: DatabaseClient<C> + Clone,
COLL: CollectionClient<C, D> + Clone,
[src]
C: CosmosClient + Clone,
D: DatabaseClient<C> + Clone,
COLL: CollectionClient<C, D> + Clone,
impl<'a, 'b, C, D, COLL> DocumentClient<C, D, COLL> for DocumentStruct<'a, 'b, C, D, COLL> where
C: CosmosClient + Clone,
D: DatabaseClient<C> + Clone,
COLL: CollectionClient<C, D> + Clone,
[src]
C: CosmosClient + Clone,
D: DatabaseClient<C> + Clone,
COLL: CollectionClient<C, D> + Clone,
fn document_name(&self) -> &str
[src]
fn partition_keys(&self) -> &PartitionKeys
[src]
fn get_document(&self) -> GetDocumentBuilder<C, D, COLL>
[src]
fn delete_document(&self) -> DeleteDocumentBuilder<C, D, COLL>
[src]
fn list_attachments(&self) -> ListAttachmentsBuilder<C, D, COLL>
[src]
fn prepare_request(&self, method: Method) -> Builder
[src]
fn prepare_request_with_document_name(&self, method: Method) -> Builder
[src]
impl<'a, 'b, C, D, COLL> HasCollectionClient<C, D, COLL> for DocumentStruct<'a, 'b, C, D, COLL> where
C: CosmosClient + Clone,
D: DatabaseClient<C> + Clone,
COLL: CollectionClient<C, D> + Clone,
[src]
C: CosmosClient + Clone,
D: DatabaseClient<C> + Clone,
COLL: CollectionClient<C, D> + Clone,
fn collection_client(&self) -> &COLL
[src]
impl<'a, 'b, C, D, COLL> HasCosmosClient<C> for DocumentStruct<'a, 'b, C, D, COLL> where
C: CosmosClient + Clone,
D: DatabaseClient<C> + Clone,
COLL: CollectionClient<C, D> + Clone,
[src]
C: CosmosClient + Clone,
D: DatabaseClient<C> + Clone,
COLL: CollectionClient<C, D> + Clone,
fn cosmos_client(&self) -> &C
[src]
impl<'a, 'b, C, D, COLL> HasDatabaseClient<C, D> for DocumentStruct<'a, 'b, C, D, COLL> where
C: CosmosClient + Clone,
D: DatabaseClient<C> + Clone,
COLL: CollectionClient<C, D> + Clone,
[src]
C: CosmosClient + Clone,
D: DatabaseClient<C> + Clone,
COLL: CollectionClient<C, D> + Clone,
fn database_client(&self) -> &D
[src]
impl<'a, 'b, C, D, COLL> HasHyperClient for DocumentStruct<'a, 'b, C, D, COLL> where
C: CosmosClient + Clone,
D: DatabaseClient<C> + Clone,
COLL: CollectionClient<C, D> + Clone,
[src]
C: CosmosClient + Clone,
D: DatabaseClient<C> + Clone,
COLL: CollectionClient<C, D> + Clone,
fn hyper_client(&self) -> &Client<HttpsConnector<HttpConnector>>
[src]
impl<'a, 'b, C, D, COLL> IntoAttachmentClient<'a, C, D, COLL, DocumentStruct<'a, 'b, C, D, COLL>, AttachmentStruct<'a, C, D, COLL, DocumentStruct<'a, 'b, C, D, COLL>>> for DocumentStruct<'a, 'b, C, D, COLL> where
C: CosmosClient + Clone,
D: DatabaseClient<C> + Clone,
COLL: CollectionClient<C, D> + Clone,
[src]
C: CosmosClient + Clone,
D: DatabaseClient<C> + Clone,
COLL: CollectionClient<C, D> + Clone,
fn into_attachment_client<IntoCowStr>(
self,
attachment_name: IntoCowStr
) -> AttachmentStruct<'a, C, D, COLL, Self> where
IntoCowStr: Into<Cow<'a, str>>,
[src]
self,
attachment_name: IntoCowStr
) -> AttachmentStruct<'a, C, D, COLL, Self> where
IntoCowStr: Into<Cow<'a, str>>,
impl<'a, 'b, C, D> IntoDocumentClient<'b, C, D, CollectionStruct<'a, C, D>, DocumentStruct<'a, 'b, C, D, CollectionStruct<'a, C, D>>> for CollectionStruct<'a, C, D> where
C: CosmosClient + Clone,
D: DatabaseClient<C> + Clone,
[src]
C: CosmosClient + Clone,
D: DatabaseClient<C> + Clone,
fn into_document_client<DocName>(
self,
document_name: DocName,
partition_keys: PartitionKeys
) -> DocumentStruct<'a, 'b, C, D, Self> where
DocName: Into<Cow<'b, str>>,
[src]
self,
document_name: DocName,
partition_keys: PartitionKeys
) -> DocumentStruct<'a, 'b, C, D, Self> where
DocName: Into<Cow<'b, str>>,
impl<'a, 'b, C, D, COLL> WithAttachmentClient<'a, C, D, COLL, DocumentStruct<'a, 'b, C, D, COLL>, AttachmentStruct<'a, C, D, COLL, DocumentStruct<'a, 'b, C, D, COLL>>> for DocumentStruct<'a, 'b, C, D, COLL> where
C: CosmosClient + Clone,
D: DatabaseClient<C> + Clone,
COLL: CollectionClient<C, D> + Clone,
[src]
C: CosmosClient + Clone,
D: DatabaseClient<C> + Clone,
COLL: CollectionClient<C, D> + Clone,
fn with_attachment_client<IntoCowStr>(
&'a self,
attachment_name: IntoCowStr
) -> AttachmentStruct<'a, C, D, COLL, Self> where
IntoCowStr: Into<Cow<'a, str>>,
[src]
&'a self,
attachment_name: IntoCowStr
) -> AttachmentStruct<'a, C, D, COLL, Self> where
IntoCowStr: Into<Cow<'a, str>>,
impl<'a, 'b, C, D> WithDocumentClient<'a, 'b, C, D, CollectionStruct<'a, C, D>, DocumentStruct<'a, 'b, C, D, CollectionStruct<'a, C, D>>> for CollectionStruct<'a, C, D> where
C: CosmosClient + Clone,
D: DatabaseClient<C> + Clone,
[src]
C: CosmosClient + Clone,
D: DatabaseClient<C> + Clone,
fn with_document_client<DocName>(
&'a self,
document_name: DocName,
partition_keys: PartitionKeys
) -> DocumentStruct<'a, 'b, C, D, Self> where
DocName: Into<Cow<'b, str>>,
[src]
&'a self,
document_name: DocName,
partition_keys: PartitionKeys
) -> DocumentStruct<'a, 'b, C, D, Self> where
DocName: Into<Cow<'b, str>>,
Auto Trait Implementations
impl<'a, 'b, C, D, COLL> RefUnwindSafe for DocumentStruct<'a, 'b, C, D, COLL> where
C: RefUnwindSafe,
COLL: RefUnwindSafe,
D: RefUnwindSafe,
C: RefUnwindSafe,
COLL: RefUnwindSafe,
D: RefUnwindSafe,
impl<'a, 'b, C, D, COLL> Send for DocumentStruct<'a, 'b, C, D, COLL> where
C: Send,
COLL: Send + Sync,
D: Send,
C: Send,
COLL: Send + Sync,
D: Send,
impl<'a, 'b, C, D, COLL> Sync for DocumentStruct<'a, 'b, C, D, COLL> where
C: Sync,
COLL: Sync,
D: Sync,
C: Sync,
COLL: Sync,
D: Sync,
impl<'a, 'b, C, D, COLL> Unpin for DocumentStruct<'a, 'b, C, D, COLL> where
C: Unpin,
COLL: Unpin,
D: Unpin,
C: Unpin,
COLL: Unpin,
D: Unpin,
impl<'a, 'b, C, D, COLL> UnwindSafe for DocumentStruct<'a, 'b, C, D, COLL> where
C: UnwindSafe,
COLL: RefUnwindSafe + UnwindSafe,
D: UnwindSafe,
C: UnwindSafe,
COLL: RefUnwindSafe + UnwindSafe,
D: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,