pub enum SystemActorError {
UnknownWorldId(WorldId),
SpawnProcsFailed(MailboxSenderError),
InvalidHostPrefix(HostId),
DuplicatedHostId(HostId),
HostNotExist(HostId),
}
Expand description
Errors that can occur inside a system actor.
Variants§
UnknownWorldId(WorldId)
A proc is trying to join before a world is created
SpawnProcsFailed(MailboxSenderError)
Spawn procs failed
InvalidHostPrefix(HostId)
Host ID does not start with valid prefix.
DuplicatedHostId(HostId)
A host is trying to join the world which already has a joined host with the same ID.
HostNotExist(HostId)
Trying to get the actor ref for a host that doesn’t exist in a world.
Trait Implementations§
Source§impl Debug for SystemActorError
impl Debug for SystemActorError
Source§impl Display for SystemActorError
impl Display for SystemActorError
Source§impl Error for SystemActorError
impl Error for SystemActorError
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 From<MailboxSenderError> for SystemActorError
impl From<MailboxSenderError> for SystemActorError
Source§fn from(source: MailboxSenderError) -> Self
fn from(source: MailboxSenderError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SystemActorError
impl !RefUnwindSafe for SystemActorError
impl Send for SystemActorError
impl Sync for SystemActorError
impl Unpin for SystemActorError
impl !UnwindSafe for SystemActorError
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
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<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>
Source§impl<A, M> Handler<IndexedErasedUnbound<M>> for A
impl<A, M> Handler<IndexedErasedUnbound<M>> for A
§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> 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