pub struct WriteOutcome {
pub presentation_id: String,
pub file_name: Option<String>,
pub resolved_folder_id: Option<String>,
pub required_revision_id: Option<String>,
pub result: WriteResult,
}Expand description
Serializable outcome of one invocation.
Fields§
§presentation_id: StringPresentation acted on.
file_name: Option<String>Name from Drive metadata.
resolved_folder_id: Option<String>Folder evaluated by the gate.
required_revision_id: Option<String>Revision asserted by the mutation.
result: WriteResultApplied, previewed or refused result.
Trait Implementations§
Source§impl Clone for WriteOutcome
impl Clone for WriteOutcome
Source§impl Debug for WriteOutcome
impl Debug for WriteOutcome
impl Eq for WriteOutcome
Source§impl JsonlSerialize for WriteOutcome
impl JsonlSerialize for WriteOutcome
Source§impl PartialEq for WriteOutcome
impl PartialEq for WriteOutcome
Source§impl Serialize for WriteOutcome
impl Serialize for WriteOutcome
impl StructuralPartialEq for WriteOutcome
Auto Trait Implementations§
impl Freeze for WriteOutcome
impl RefUnwindSafe for WriteOutcome
impl Send for WriteOutcome
impl Sync for WriteOutcome
impl Unpin for WriteOutcome
impl UnsafeUnpin for WriteOutcome
impl UnwindSafe for WriteOutcome
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more