#[non_exhaustive]pub struct SourceGcsBucket {
pub uri: String,
/* private fields */
}Expand description
Cloud Storage as the source of a data transfer.
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.uri: StringRequired. URI to a Cloud Storage bucket in the format:
gs://<bucket_name>/<path_inside_bucket>. The path inside the bucket is
optional.
Implementations§
Trait Implementations§
Source§impl Clone for SourceGcsBucket
impl Clone for SourceGcsBucket
Source§fn clone(&self) -> SourceGcsBucket
fn clone(&self) -> SourceGcsBucket
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 SourceGcsBucket
impl Debug for SourceGcsBucket
Source§impl Default for SourceGcsBucket
impl Default for SourceGcsBucket
Source§fn default() -> SourceGcsBucket
fn default() -> SourceGcsBucket
Returns the “default value” for a type. Read more
Source§impl Message for SourceGcsBucket
impl Message for SourceGcsBucket
Source§impl PartialEq for SourceGcsBucket
impl PartialEq for SourceGcsBucket
impl StructuralPartialEq for SourceGcsBucket
Auto Trait Implementations§
impl Freeze for SourceGcsBucket
impl RefUnwindSafe for SourceGcsBucket
impl Send for SourceGcsBucket
impl Sync for SourceGcsBucket
impl Unpin for SourceGcsBucket
impl UnwindSafe for SourceGcsBucket
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