pub struct DeleteItem {
pub target: ItemVersion,
pub side: Side,
pub uid: String,
pub mapping_uid: MappingUidSource,
pub on_complete: Option<DeletionCompletionHandle>,
}Expand description
Delete item from one side.
Fields§
§target: ItemVersion§side: SideWhich side to delete from.
uid: String§mapping_uid: MappingUidSource§on_complete: Option<DeletionCompletionHandle>Optional handle to signal collection deletion barrier when this operation completes.
Trait Implementations§
Source§impl Clone for DeleteItem
impl Clone for DeleteItem
Source§fn clone(&self) -> DeleteItem
fn clone(&self) -> DeleteItem
Returns a duplicate 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 DeleteItem
impl Debug for DeleteItem
Source§impl From<DeleteItem> for ItemOp
impl From<DeleteItem> for ItemOp
Source§fn from(inner: DeleteItem) -> Self
fn from(inner: DeleteItem) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for DeleteItem
impl RefUnwindSafe for DeleteItem
impl Send for DeleteItem
impl Sync for DeleteItem
impl Unpin for DeleteItem
impl UnsafeUnpin for DeleteItem
impl UnwindSafe for DeleteItem
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<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<Source, Target> OctetsInto<Target> for Sourcewhere
Target: OctetsFrom<Source>,
impl<Source, Target> OctetsInto<Target> for Sourcewhere
Target: OctetsFrom<Source>,
type Error = <Target as OctetsFrom<Source>>::Error
Source§fn try_octets_into(
self,
) -> Result<Target, <Source as OctetsInto<Target>>::Error>
fn try_octets_into( self, ) -> Result<Target, <Source as OctetsInto<Target>>::Error>
Performs the conversion.
Source§fn octets_into(self) -> Target
fn octets_into(self) -> Target
Performs an infallible conversion.