Struct cloud_storage::object::SourceObject [−][src]
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: StringThe 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
impl Debug for SourceObject[src]
impl Debug for SourceObject[src]impl PartialEq<SourceObject> for SourceObject[src]
impl PartialEq<SourceObject> for SourceObject[src]fn eq(&self, other: &SourceObject) -> bool[src]
fn eq(&self, other: &SourceObject) -> bool[src]This method tests for self and other values to be equal, and is used
by ==. Read more
fn ne(&self, other: &SourceObject) -> bool[src]
fn ne(&self, other: &SourceObject) -> bool[src]This method tests for !=.
impl Serialize for SourceObject[src]
impl Serialize for SourceObject[src]impl StructuralPartialEq for SourceObject[src]
Auto Trait Implementations
impl RefUnwindSafe for SourceObject
impl Send for SourceObject
impl Sync for SourceObject
impl Unpin for SourceObject
impl UnwindSafe for SourceObject
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]