pub trait ClientRequired<'a> {
fn client(&self) -> &'a Client;
}
impl<'a, ContainerNameSet, BlobNameSet, LeaseDurationSet> ClientRequired<'a> for AcquireBlobLeaseBuilder<'a, ContainerNameSet, BlobNameSet, LeaseDurationSet> where ContainerNameSet: ToAssign, BlobNameSet: ToAssign, LeaseDurationSet: ToAssign, | |
impl<'a, ContainerNameSet, BlobNameSet, BreakPeriodSet> ClientRequired<'a> for BreakBlobLeaseBuilder<'a, ContainerNameSet, BlobNameSet, BreakPeriodSet> where ContainerNameSet: ToAssign, BlobNameSet: ToAssign, BreakPeriodSet: ToAssign, | |
impl<'a, ContainerNameSet, BlobNameSet, LeaseIdSet, ProposedLeaseIdSet> ClientRequired<'a> for ChangeBlobLeaseBuilder<'a, ContainerNameSet, BlobNameSet, LeaseIdSet, ProposedLeaseIdSet> where ContainerNameSet: ToAssign, BlobNameSet: ToAssign, LeaseIdSet: ToAssign, ProposedLeaseIdSet: ToAssign, | |
impl<'a, ContainerNameSet, BlobNameSet, BA512RangeSet> ClientRequired<'a> for ClearPageBuilder<'a, ContainerNameSet, BlobNameSet, BA512RangeSet> where ContainerNameSet: ToAssign, BlobNameSet: ToAssign, BA512RangeSet: ToAssign, | |
impl<'a, ContainerNameSet, BlobNameSet, DeleteSnapshotMethodSet> ClientRequired<'a> for DeleteBlobBuilder<'a, ContainerNameSet, BlobNameSet, DeleteSnapshotMethodSet> where ContainerNameSet: ToAssign, BlobNameSet: ToAssign, DeleteSnapshotMethodSet: ToAssign, | |
impl<'a, ContainerNameSet, BlobNameSet> ClientRequired<'a> for GetBlobBuilder<'a, ContainerNameSet, BlobNameSet> where ContainerNameSet: ToAssign, BlobNameSet: ToAssign, | |
impl<'a, ContainerNameSet, BlobNameSet, BlobListTypeSet> ClientRequired<'a> for GetBlockListBuilder<'a, ContainerNameSet, BlobNameSet, BlobListTypeSet> where ContainerNameSet: ToAssign, BlobNameSet: ToAssign, BlobListTypeSet: ToAssign, | |
impl<'a, ContainerNameSet> ClientRequired<'a> for ListBlobBuilder<'a, ContainerNameSet> where ContainerNameSet: ToAssign, | |
impl<'a, ContainerNameSet, BlobNameSet, BodySet, BlockIdSet> ClientRequired<'a> for PutBlockBuilder<'a, ContainerNameSet, BlobNameSet, BodySet, BlockIdSet> where ContainerNameSet: ToAssign, BlobNameSet: ToAssign, BodySet: ToAssign, BlockIdSet: ToAssign, | |
impl<'a, T, ContainerNameSet, BlobNameSet, BlockListSet> ClientRequired<'a> for PutBlockListBuilder<'a, T, ContainerNameSet, BlobNameSet, BlockListSet> where ContainerNameSet: ToAssign, BlobNameSet: ToAssign, BlockListSet: ToAssign, T: Borrow<[u8]> + 'a, | |
impl<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> ClientRequired<'a> for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where ContainerNameSet: ToAssign, BlobNameSet: ToAssign, ContentLengthSet: ToAssign, | |
impl<'a, ContainerNameSet, BlobNameSet, BA512RangeSet, BodySet> ClientRequired<'a> for UpdatePageBuilder<'a, ContainerNameSet, BlobNameSet, BA512RangeSet, BodySet> where ContainerNameSet: ToAssign, BlobNameSet: ToAssign, BA512RangeSet: ToAssign, BodySet: ToAssign, | |
impl<'a, ContainerNameSet, LeaseDurationSet> ClientRequired<'a> for AcquireLeaseBuilder<'a, ContainerNameSet, LeaseDurationSet> where ContainerNameSet: ToAssign, LeaseDurationSet: ToAssign, | |
impl<'a, ContainerNameSet, PublicAccessSet> ClientRequired<'a> for CreateBuilder<'a, ContainerNameSet, PublicAccessSet> where ContainerNameSet: ToAssign, PublicAccessSet: ToAssign, | |
impl<'a, ContainerNameSet> ClientRequired<'a> for DeleteBuilder<'a, ContainerNameSet> | |
impl<'a, ContainerNameSet> ClientRequired<'a> for GetACLBuilder<'a, ContainerNameSet> where ContainerNameSet: ToAssign, | |
impl<'a, ContainerNameSet, LeaseIdSet> ClientRequired<'a> for RenewLeaseBuilder<'a, ContainerNameSet, LeaseIdSet> where ContainerNameSet: ToAssign, LeaseIdSet: ToAssign, | |
impl<'a, ContainerNameSet, PublicAccessSet> ClientRequired<'a> for SetACLBuilder<'a, ContainerNameSet, PublicAccessSet> where ContainerNameSet: ToAssign, PublicAccessSet: ToAssign, | |