Enum safe_network::routing::Error [−][src]
pub enum Error {
Show 44 variants
FailedSignature,
UntrustedSectionAuthProvider(String),
UntrustedProofChain(String),
CannotRoute(usize, usize),
EmptyRecipientList,
BootstrapFailed,
CannotConnectEndpoint {
err: EndpointError,
},
AddressNotReachable {
err: RpcError,
},
InvalidState,
InvalidSrcLocation,
InvalidDstLocation(String),
InvalidMessage,
InvalidSignatureShare,
MissingSecretKeyShare,
FailedSend(SocketAddr, XorName),
ConnectionClosed,
InvalidSectionChain(SecuredLinkedListError),
Messaging(Error),
ProposalError(ProposalError),
InvalidPayload,
TryJoinLater,
NoMatchingSection,
NoMatchingElder,
NodeNotReachable(SocketAddr),
Database(Error),
NoAdults(Prefix),
NoSectionPublicKey,
NoSectionPublicKeySet,
NoSectionPublicKeyKnown(XorName),
NoSuchData(DataAddress),
TempDirCreationFailed(String),
DataExists,
Io(Error),
JsonSerialisation(Error),
Bincode(Error),
ServiceMsg(Error),
NetworkData(Error),
InvalidOwner(PublicKey),
InvalidOperation(String),
NoErrorMapping(String),
Logic(String),
JoinTimeout,
Configuration(String),
InvalidQueryResponseAuthority,
}
Expand description
Internal error.
Variants
UntrustedSectionAuthProvider(String)
Tuple Fields of UntrustedSectionAuthProvider
0: String
UntrustedProofChain(String)
Tuple Fields of UntrustedProofChain
0: String
Fields of CannotConnectEndpoint
err: EndpointError
Fields of AddressNotReachable
err: RpcError
InvalidDstLocation(String)
Tuple Fields of InvalidDstLocation
0: String
FailedSend(SocketAddr, XorName)
Tuple Fields of FailedSend
0: SocketAddr
1: XorName
InvalidSectionChain(SecuredLinkedListError)
Tuple Fields of InvalidSectionChain
Messaging(Error)
Tuple Fields of Messaging
0: Error
ProposalError(ProposalError)
Tuple Fields of ProposalError
NodeNotReachable(SocketAddr)
Tuple Fields of NodeNotReachable
0: SocketAddr
Database error.
NoAdults(Prefix)
Not enough in the section to perform Chunk operation
Tuple Fields of NoAdults
0: Prefix
Not Section PublicKey.
Not Section PublicKeySet.
NoSectionPublicKeyKnown(XorName)
Not Section PublicKey.
Tuple Fields of NoSectionPublicKeyKnown
0: XorName
NoSuchData(DataAddress)
Key, Value pair not found.
Tuple Fields of NoSuchData
0: DataAddress
TempDirCreationFailed(String)
Creating temp directory failed.
Tuple Fields of TempDirCreationFailed
0: String
Chunk already exists for this node
Io(Error)
I/O error.
Tuple Fields of Io
0: Error
JsonSerialisation(Error)
JSON serialisation error.
Tuple Fields of JsonSerialisation
0: Error
Bincode(Error)
Bincode error.
Tuple Fields of Bincode
0: Error
ServiceMsg(Error)
Network service message error.
Tuple Fields of ServiceMsg
0: Error
NetworkData(Error)
Network data error.
Tuple Fields of NetworkData
0: Error
InvalidOwner(PublicKey)
Data owner provided is invalid.
Tuple Fields of InvalidOwner
0: PublicKey
InvalidOperation(String)
Operation is invalid, eg signing validation
Tuple Fields of InvalidOperation
0: String
NoErrorMapping(String)
No mapping to sn_messages::Error could be found. Either we need a new error there, or we need to handle or convert this error before sending it as a message
Tuple Fields of NoErrorMapping
0: String
Logic(String)
Logic error.
Tuple Fields of Logic
0: String
Timeout when trying to join the network
Configuration(String)
Configuration error.
Tuple Fields of Configuration
0: String
Configuration error.
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for Error
impl !UnwindSafe for Error
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more