pub struct PeerReport {
pub t: u64,
pub tx_instant: i64,
pub datoms: Vec<Datom>,
pub db_after: Db,
}Expand description
One transaction applied to the peer’s local database value.
Fields§
§t: u64Transaction number.
tx_instant: i64Commit timestamp (Unix milliseconds).
datoms: Vec<Datom>Datoms asserted/retracted by the transaction.
db_after: DbDatabase value including the transaction.
Trait Implementations§
Source§impl Clone for PeerReport
impl Clone for PeerReport
Source§fn clone(&self) -> PeerReport
fn clone(&self) -> PeerReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PeerReport
impl RefUnwindSafe for PeerReport
impl Send for PeerReport
impl Sync for PeerReport
impl Unpin for PeerReport
impl UnsafeUnpin for PeerReport
impl UnwindSafe for PeerReport
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> 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