Struct cloud_storage::client::Client [−][src]
pub struct Client { /* fields omitted */ }Expand description
The primary entrypoint to perform operations with Google Cloud Storage.
Implementations
impl Client[src]
impl Client[src]pub fn bucket(&self) -> BucketClient<'_>[src]
pub fn bucket(&self) -> BucketClient<'_>[src]Operations on Buckets.
pub fn bucket_access_control(&self) -> BucketAccessControlClient<'_>[src]
pub fn bucket_access_control(&self) -> BucketAccessControlClient<'_>[src]Operations on BucketAccessControls.
pub fn default_object_access_control(
&self
) -> DefaultObjectAccessControlClient<'_>[src]
pub fn default_object_access_control(
&self
) -> DefaultObjectAccessControlClient<'_>[src]Operations on DefaultObjectAccessControls.
pub fn hmac_key(&self) -> HmacKeyClient<'_>[src]
pub fn hmac_key(&self) -> HmacKeyClient<'_>[src]Operations on HmacKeys.
pub fn object(&self) -> ObjectClient<'_>[src]
pub fn object(&self) -> ObjectClient<'_>[src]Operations on Objects.
pub fn object_access_control(&self) -> ObjectAccessControlClient<'_>[src]
pub fn object_access_control(&self) -> ObjectAccessControlClient<'_>[src]Operations on ObjectAccessControls.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Client
impl Send for Client
impl Sync for Client
impl Unpin for Client
impl !UnwindSafe for Client
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]pub fn borrow_mut(&mut self) -> &mut T[src]
pub fn borrow_mut(&mut self) -> &mut T[src]Mutably borrows from an owned value. Read more
impl<T> Instrument for T[src]
impl<T> Instrument for T[src]fn instrument(self, span: Span) -> Instrumented<Self>[src]
fn instrument(self, span: Span) -> Instrumented<Self>[src]Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
fn in_current_span(self) -> Instrumented<Self>[src]
fn in_current_span(self) -> Instrumented<Self>[src]