pub struct SourceObject {
pub name: String,
pub generation: Option<i64>,
pub object_preconditions: Option<ObjectPrecondition>,
}
Expand description
A SourceObject represents one of the objects that is to be composed.
Fields§
§name: String
The source object’s name. All source objects must have the same storage class and reside in the same bucket.
generation: Option<i64>
The generation of this object to use as the source.
object_preconditions: Option<ObjectPrecondition>
Conditions that must be met for this operation to execute.
Trait Implementations§
Source§impl Debug for SourceObject
impl Debug for SourceObject
Source§impl PartialEq for SourceObject
impl PartialEq for SourceObject
Source§impl Serialize for SourceObject
impl Serialize for SourceObject
impl StructuralPartialEq for SourceObject
Auto Trait Implementations§
impl Freeze for SourceObject
impl RefUnwindSafe for SourceObject
impl Send for SourceObject
impl Sync for SourceObject
impl Unpin for SourceObject
impl UnwindSafe for SourceObject
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