#[non_exhaustive]pub struct Manifest {
pub manifest_location: String,
/* private fields */
}Expand description
Describes list of objects to be transformed.
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.manifest_location: StringRequired. manifest_location must contain the manifest source file that is
a CSV file in a Google Cloud Storage bucket. Each row in the file must
include the object details i.e. BucketId and Name. Generation may
optionally be specified. When it is not specified the live object is acted
upon. manifest_location should either be 1) An absolute path to the
object in the format of gs://bucket_name/path/file_name.csv. 2) An
absolute path with a single wildcard character in the file name, for
example gs://bucket_name/path/file_name*.csv.
If manifest location is specified with a wildcard, objects in all manifest
files matching the pattern will be acted upon.
Implementations§
Trait Implementations§
impl StructuralPartialEq for Manifest
Auto Trait Implementations§
impl Freeze for Manifest
impl RefUnwindSafe for Manifest
impl Send for Manifest
impl Sync for Manifest
impl Unpin for Manifest
impl UnwindSafe for Manifest
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