pub struct OwnershipEvent {
pub ts: u64,
pub op: OwnershipOp,
pub src: ObjectId,
pub dst: Option<ObjectId>,
}Expand description
Ownership event recorded in passport
Fields§
§ts: u64Timestamp
op: OwnershipOpOperation type
src: ObjectIdSource object
dst: Option<ObjectId>Destination object (optional)
Implementations§
Trait Implementations§
Source§impl Clone for OwnershipEvent
impl Clone for OwnershipEvent
Source§fn clone(&self) -> OwnershipEvent
fn clone(&self) -> OwnershipEvent
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 OwnershipEvent
impl Debug for OwnershipEvent
Source§impl<'de> Deserialize<'de> for OwnershipEvent
impl<'de> Deserialize<'de> for OwnershipEvent
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for OwnershipEvent
impl PartialEq for OwnershipEvent
Source§impl Serialize for OwnershipEvent
impl Serialize for OwnershipEvent
impl StructuralPartialEq for OwnershipEvent
Auto Trait Implementations§
impl Freeze for OwnershipEvent
impl RefUnwindSafe for OwnershipEvent
impl Send for OwnershipEvent
impl Sync for OwnershipEvent
impl Unpin for OwnershipEvent
impl UnsafeUnpin for OwnershipEvent
impl UnwindSafe for OwnershipEvent
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<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