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

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

Methods

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

Trait Implementations

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

Formats the value using the given formatter. Read more

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

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

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

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

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

impl<'a, ContainerNameSet, BlobNameSet> SnapshotOption for GetBlobBuilder<'a, ContainerNameSet, BlobNameSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign
[src]

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

impl<'a, ContainerNameSet, BlobNameSet> RangeOption<'a> for GetBlobBuilder<'a, ContainerNameSet, BlobNameSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet> LeaseIdOption<'a> for GetBlobBuilder<'a, ContainerNameSet, BlobNameSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign
[src]

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

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

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

impl<'a, ContainerNameSet, BlobNameSet> SnapshotSupport for GetBlobBuilder<'a, ContainerNameSet, BlobNameSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign
[src]

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

impl<'a, ContainerNameSet, BlobNameSet> RangeSupport<'a> for GetBlobBuilder<'a, ContainerNameSet, BlobNameSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign
[src]

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

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

Auto Trait Implementations

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

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