pub enum PluginPosition {
Before(PipelineStage),
After(PipelineStage),
}Expand description
Specifies where in the pipeline a plugin should be inserted.
Each variant corresponds to a point immediately before or after one of the five built-in pipeline stages.
Variants§
Before(PipelineStage)
Run the plugin before the named stage.
After(PipelineStage)
Run the plugin after the named stage.
Implementations§
Trait Implementations§
Source§impl Clone for PluginPosition
impl Clone for PluginPosition
Source§fn clone(&self) -> PluginPosition
fn clone(&self) -> PluginPosition
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 moreimpl Copy for PluginPosition
Source§impl Debug for PluginPosition
impl Debug for PluginPosition
impl Eq for PluginPosition
Source§impl Hash for PluginPosition
impl Hash for PluginPosition
Source§impl PartialEq for PluginPosition
impl PartialEq for PluginPosition
Source§fn eq(&self, other: &PluginPosition) -> bool
fn eq(&self, other: &PluginPosition) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PluginPosition
Auto Trait Implementations§
impl Freeze for PluginPosition
impl RefUnwindSafe for PluginPosition
impl Send for PluginPosition
impl Sync for PluginPosition
impl Unpin for PluginPosition
impl UnsafeUnpin for PluginPosition
impl UnwindSafe for PluginPosition
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§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>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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