Enum google_api_proto::google::apps::drive::activity::v2::action_detail::ActionDetail
source · pub enum ActionDetail {
Create(Create),
Edit(Edit),
Move(Move),
Rename(Rename),
Delete(Delete),
Restore(Restore),
PermissionChange(PermissionChange),
Comment(Comment),
DlpChange(DataLeakPreventionChange),
Reference(ApplicationReference),
SettingsChange(SettingsChange),
AppliedLabelChange(AppliedLabelChange),
}
Expand description
Data describing the type and additional information of an action.
Variants§
Create(Create)
An object was created.
Edit(Edit)
An object was edited.
Move(Move)
An object was moved.
Rename(Rename)
An object was renamed.
Delete(Delete)
An object was deleted.
Restore(Restore)
A deleted object was restored.
PermissionChange(PermissionChange)
The permission on an object was changed.
Comment(Comment)
A change about comments was made.
DlpChange(DataLeakPreventionChange)
A change happened in data leak prevention status.
Reference(ApplicationReference)
An object was referenced in an application outside of Drive/Docs.
SettingsChange(SettingsChange)
Settings were changed.
AppliedLabelChange(AppliedLabelChange)
Label was changed.
Implementations§
source§impl ActionDetail
impl ActionDetail
sourcepub fn merge(
field: &mut Option<ActionDetail>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<ActionDetail>, tag: u32, wire_type: WireType, buf: &mut impl Buf, ctx: DecodeContext, ) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into self.
sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
source§impl Clone for ActionDetail
impl Clone for ActionDetail
source§fn clone(&self) -> ActionDetail
fn clone(&self) -> ActionDetail
Returns a copy 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 ActionDetail
impl Debug for ActionDetail
source§impl PartialEq for ActionDetail
impl PartialEq for ActionDetail
source§fn eq(&self, other: &ActionDetail) -> bool
fn eq(&self, other: &ActionDetail) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ActionDetail
Auto Trait Implementations§
impl Freeze for ActionDetail
impl RefUnwindSafe for ActionDetail
impl Send for ActionDetail
impl Sync for ActionDetail
impl Unpin for ActionDetail
impl UnwindSafe for ActionDetail
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request