pub enum AppEventError {
ReservedPrefix {
topic: String,
prefix: &'static str,
},
}Expand description
Reasons an AppEvent::emit / AppEvent::notify construction
can fail.
Variants§
ReservedPrefix
Topic begins with one of the framework-reserved prefixes
(bb. or ai.bytesandbrains.) — only the framework’s own
InfraEvent may publish under those prefixes.
Trait Implementations§
Source§impl Clone for AppEventError
impl Clone for AppEventError
Source§fn clone(&self) -> AppEventError
fn clone(&self) -> AppEventError
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 moreSource§impl Debug for AppEventError
impl Debug for AppEventError
Source§impl Display for AppEventError
impl Display for AppEventError
impl Eq for AppEventError
Source§impl Error for AppEventError
impl Error for AppEventError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for AppEventError
impl PartialEq for AppEventError
Source§fn eq(&self, other: &AppEventError) -> bool
fn eq(&self, other: &AppEventError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AppEventError
Auto Trait Implementations§
impl Freeze for AppEventError
impl RefUnwindSafe for AppEventError
impl Send for AppEventError
impl Sync for AppEventError
impl Unpin for AppEventError
impl UnsafeUnpin for AppEventError
impl UnwindSafe for AppEventError
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> ErasedComponent for T
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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