pub enum SerializationErrorKind {
EndpointCreationFailed,
SpectatorEndpointCreationFailed,
Custom(&'static str),
}Expand description
Represents why serialization failed.
Using an enum instead of String allows for zero-allocation error construction and programmatic error inspection.
Variants§
EndpointCreationFailed
Failed to create a protocol endpoint for remote players.
SpectatorEndpointCreationFailed
Failed to create a protocol endpoint for spectators.
Custom(&'static str)
Custom error (fallback for API compatibility).
Trait Implementations§
Source§impl Clone for SerializationErrorKind
impl Clone for SerializationErrorKind
Source§fn clone(&self) -> SerializationErrorKind
fn clone(&self) -> SerializationErrorKind
Returns a duplicate of the value. Read more
1.0.0 · 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 SerializationErrorKind
impl Debug for SerializationErrorKind
Source§impl Display for SerializationErrorKind
impl Display for SerializationErrorKind
Source§impl From<SerializationErrorKind> for FortressError
impl From<SerializationErrorKind> for FortressError
Source§fn from(kind: SerializationErrorKind) -> Self
fn from(kind: SerializationErrorKind) -> Self
Converts to this type from the input type.
Source§impl Hash for SerializationErrorKind
impl Hash for SerializationErrorKind
Source§impl PartialEq for SerializationErrorKind
impl PartialEq for SerializationErrorKind
impl Copy for SerializationErrorKind
impl Eq for SerializationErrorKind
impl StructuralPartialEq for SerializationErrorKind
Auto Trait Implementations§
impl Freeze for SerializationErrorKind
impl RefUnwindSafe for SerializationErrorKind
impl Send for SerializationErrorKind
impl Sync for SerializationErrorKind
impl Unpin for SerializationErrorKind
impl UnwindSafe for SerializationErrorKind
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