Struct azure_sdk_for_rust::storage::blob::requests::RenewBlobLeaseBuilder[][src]

pub struct RenewBlobLeaseBuilder<'a, ContainerNameSet, BlobNameSet, LeaseIdSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    LeaseIdSet: ToAssign
{ /* fields omitted */ }

Methods

impl<'a> RenewBlobLeaseBuilder<'a, Yes, Yes, Yes>
[src]

Trait Implementations

impl<'a, ContainerNameSet: Debug, BlobNameSet: Debug, LeaseIdSet: Debug> Debug for RenewBlobLeaseBuilder<'a, ContainerNameSet, BlobNameSet, LeaseIdSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    LeaseIdSet: ToAssign
[src]

Formats the value using the given formatter. Read more

impl<'a, ContainerNameSet: Clone, BlobNameSet: Clone, LeaseIdSet: Clone> Clone for RenewBlobLeaseBuilder<'a, ContainerNameSet, BlobNameSet, LeaseIdSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    LeaseIdSet: ToAssign
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<'a, ContainerNameSet, BlobNameSet, LeaseIdSet> ClientRequired<'a> for RenewBlobLeaseBuilder<'a, ContainerNameSet, BlobNameSet, LeaseIdSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    LeaseIdSet: ToAssign
[src]

impl<'a, BlobNameSet, LeaseIdSet> ContainerNameRequired<'a> for RenewBlobLeaseBuilder<'a, Yes, BlobNameSet, LeaseIdSet> where
    BlobNameSet: ToAssign,
    LeaseIdSet: ToAssign
[src]

impl<'a, ContainerNameSet, LeaseIdSet> BlobNameRequired<'a> for RenewBlobLeaseBuilder<'a, ContainerNameSet, Yes, LeaseIdSet> where
    ContainerNameSet: ToAssign,
    LeaseIdSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet> LeaseIdRequired<'a> for RenewBlobLeaseBuilder<'a, ContainerNameSet, BlobNameSet, Yes> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, LeaseIdSet> TimeoutOption for RenewBlobLeaseBuilder<'a, ContainerNameSet, BlobNameSet, LeaseIdSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    LeaseIdSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, LeaseIdSet> ClientRequestIdOption<'a> for RenewBlobLeaseBuilder<'a, ContainerNameSet, BlobNameSet, LeaseIdSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    LeaseIdSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, LeaseIdSet> ContainerNameSupport<'a> for RenewBlobLeaseBuilder<'a, ContainerNameSet, BlobNameSet, LeaseIdSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    LeaseIdSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, LeaseIdSet> BlobNameSupport<'a> for RenewBlobLeaseBuilder<'a, ContainerNameSet, BlobNameSet, LeaseIdSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    LeaseIdSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, LeaseIdSet> LeaseIdSupport<'a> for RenewBlobLeaseBuilder<'a, ContainerNameSet, BlobNameSet, LeaseIdSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    LeaseIdSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, LeaseIdSet> TimeoutSupport for RenewBlobLeaseBuilder<'a, ContainerNameSet, BlobNameSet, LeaseIdSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    LeaseIdSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, LeaseIdSet> ClientRequestIdSupport<'a> for RenewBlobLeaseBuilder<'a, ContainerNameSet, BlobNameSet, LeaseIdSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    LeaseIdSet: ToAssign
[src]

Auto Trait Implementations

impl<'a, ContainerNameSet, BlobNameSet, LeaseIdSet> Send for RenewBlobLeaseBuilder<'a, ContainerNameSet, BlobNameSet, LeaseIdSet> where
    BlobNameSet: Send,
    ContainerNameSet: Send,
    LeaseIdSet: Send

impl<'a, ContainerNameSet, BlobNameSet, LeaseIdSet> Sync for RenewBlobLeaseBuilder<'a, ContainerNameSet, BlobNameSet, LeaseIdSet> where
    BlobNameSet: Sync,
    ContainerNameSet: Sync,
    LeaseIdSet: Sync