pub type Error = VtxError;Expand description
Short alias for VtxError.
Aliased Type§
pub enum Error {
DatabaseError(String),
SerializationError(String),
AuthDenied(u16),
PermissionDenied(String),
NotFound(String),
Internal(String),
}Variants§
DatabaseError(String)
Underlying database error (e.g., SQL execution failure, constraint conflicts).
SerializationError(String)
Serialization or deserialization failure (e.g., JSON format mismatch).
AuthDenied(u16)
Authentication failed (includes suggested HTTP status code, e.g., 401 / 403).
PermissionDenied(String)
Insufficient permissions (e.g., attempting a write operation in a read-only environment).
NotFound(String)
Resource not found (e.g., file, video, or user not found).
Internal(String)
Internal plugin logic error (fallback type).