#[non_exhaustive]pub struct GcsProfile {
pub bucket: String,
pub root_path: String,
/* private fields */
}
Expand description
Cloud Storage bucket profile.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.bucket: String
Required. The Cloud Storage bucket name.
root_path: String
The root path inside the Cloud Storage bucket.
Implementations§
Source§impl GcsProfile
impl GcsProfile
Trait Implementations§
Source§impl Clone for GcsProfile
impl Clone for GcsProfile
Source§fn clone(&self) -> GcsProfile
fn clone(&self) -> GcsProfile
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for GcsProfile
impl Debug for GcsProfile
Source§impl Default for GcsProfile
impl Default for GcsProfile
Source§fn default() -> GcsProfile
fn default() -> GcsProfile
Returns the “default value” for a type. Read more
Source§impl PartialEq for GcsProfile
impl PartialEq for GcsProfile
impl StructuralPartialEq for GcsProfile
Auto Trait Implementations§
impl Freeze for GcsProfile
impl RefUnwindSafe for GcsProfile
impl Send for GcsProfile
impl Sync for GcsProfile
impl Unpin for GcsProfile
impl UnwindSafe for GcsProfile
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more