Enum ibc_relayer::chain::tracking::TrackingId
source · [−]Expand description
Identifier used to track an EventBatch along
the relaying pipeline until the corresponding
transactions are submitted and/or confirmed.
Variants
Uuid(Uuid)
Random identifier, used for tracking an event batch received over WebSocket.
Static(&'static str)
Static identifier, used as a placeholder for when there is no corresponding event batch, eg. when performing actions from the CLI or during packet clearing.
Implementations
sourceimpl TrackingId
impl TrackingId
sourcepub fn new_uuid() -> Self
pub fn new_uuid() -> Self
See TrackingId::Uuid
sourcepub fn new_static(s: &'static str) -> Self
pub fn new_static(s: &'static str) -> Self
Trait Implementations
sourceimpl Clone for TrackingId
impl Clone for TrackingId
sourcefn clone(&self) -> TrackingId
fn clone(&self) -> TrackingId
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for TrackingId
impl Debug for TrackingId
sourceimpl Display for TrackingId
impl Display for TrackingId
impl Copy for TrackingId
Auto Trait Implementations
impl RefUnwindSafe for TrackingId
impl Send for TrackingId
impl Sync for TrackingId
impl Unpin for TrackingId
impl UnwindSafe for TrackingId
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> FutureExt for T
impl<T> FutureExt for T
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
sourcefn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message T in a tonic::Request
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more