pub struct OperationLog {
pub operation_id: UpdateId,
pub operation_type: String,
pub start_time: Instant,
pub end_time: Option<Instant>,
pub success: Option<bool>,
pub error_message: Option<String>,
pub affected_entities: usize,
pub affected_relationships: usize,
}Expand description
Log entry for an operation
Fields§
§operation_id: UpdateIdUnique operation identifier
operation_type: StringType of operation performed
start_time: InstantWhen the operation started
end_time: Option<Instant>When the operation ended
success: Option<bool>Whether the operation succeeded
error_message: Option<String>Error message if failed
affected_entities: usizeNumber of entities affected
affected_relationships: usizeNumber of relationships affected
Trait Implementations§
Source§impl Clone for OperationLog
impl Clone for OperationLog
Source§fn clone(&self) -> OperationLog
fn clone(&self) -> OperationLog
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 moreAuto Trait Implementations§
impl Freeze for OperationLog
impl RefUnwindSafe for OperationLog
impl Send for OperationLog
impl Sync for OperationLog
impl Unpin for OperationLog
impl UnsafeUnpin for OperationLog
impl UnwindSafe for OperationLog
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