Enum grafbase_local_backend::errors::ServerError
source · [−]pub enum ServerError {
Show 21 variants
CreateDir(PathBuf),
WriteFile(String),
ReadVersion,
ConnectToDatabase(Error),
CreateDatabase(Error),
QueryDatabase(Error),
UnknownSqliteError(Error),
BridgeApi(Error),
MiniflareCommandError(Error),
MiniflareError(String),
SchemaParserError(Error),
ParseSchema(String),
ProjectPath,
CachePath,
CreateCacheDir,
AvailablePort,
SpawnedTaskPanic(JoinError),
NodeInPath,
OutdatedNode(String, String),
CheckNodeVersion,
FileWatcherInit(Error),
}Variants
CreateDir(PathBuf)
returned if the current directory path cannot be read
WriteFile(String)
returned if any of the embedded worker files cannot be written to disk
ReadVersion
returned if the version of the existing worker files cannot be read
ConnectToDatabase(Error)
returned if a connection to the sqlite database could not be made
CreateDatabase(Error)
returned if an sqlite database file cannot be created
QueryDatabase(Error)
returned if an sqlite query returns an error
UnknownSqliteError(Error)
returned if sqlx returns an unknown error
BridgeApi(Error)
returned if the sqlite bridge cannot be started
MiniflareCommandError(Error)
returned if the miniflare command returns an error
MiniflareError(String)
returned if the miniflare command exits unsuccessfully
SchemaParserError(Error)
returned if the schema parser command returns an error
ParseSchema(String)
returned if the schema parser command exits unsuccessfully
ProjectPath
returned if the user project path is not valid utf-8
CachePath
returned if the user cache path is not valid utf-8
CreateCacheDir
returned if the .grafbase folder cannot be created
AvailablePort
returned if an available port cannot be found for the bridge server
SpawnedTaskPanic(JoinError)
returned if a spawned task panics
NodeInPath
returned if node is not in the user $PATH
OutdatedNode(String, String)
returned if the installed version of node is unsupported
CheckNodeVersion
returned if the installed version of node could not be retreived
FileWatcherInit(Error)
returned if a file watcher could not be initialized
Trait Implementations
sourceimpl Debug for ServerError
impl Debug for ServerError
sourceimpl Display for ServerError
impl Display for ServerError
sourceimpl Error for ServerError
impl Error for ServerError
sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
sourceimpl From<Error> for ServerError
impl From<Error> for ServerError
sourcefn from(error: Error) -> ServerError
fn from(error: Error) -> ServerError
Converts to this type from the input type.
sourceimpl From<Error> for ServerError
impl From<Error> for ServerError
sourcefn from(notify_error: Error) -> ServerError
fn from(notify_error: Error) -> ServerError
Converts to this type from the input type.
sourceimpl From<Error> for ServerError
impl From<Error> for ServerError
sourcefn from(error: Error) -> ServerError
fn from(error: Error) -> ServerError
Converts to this type from the input type.
sourceimpl From<JoinError> for ServerError
impl From<JoinError> for ServerError
sourcefn from(error: JoinError) -> ServerError
fn from(error: JoinError) -> ServerError
Converts to this type from the input type.
sourceimpl IntoResponse for ServerError
impl IntoResponse for ServerError
sourcefn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
fn into_response(self) -> Response<UnsyncBoxBody<Bytes, Error>>
Create a response.
sourceimpl ToExitCode for ServerError
impl ToExitCode for ServerError
sourcefn to_exit_code(&self) -> i32
fn to_exit_code(&self) -> i32
returns the appropriate exit code for a given error
Auto Trait Implementations
impl !RefUnwindSafe for ServerError
impl Send for ServerError
impl Sync for ServerError
impl Unpin for ServerError
impl !UnwindSafe for ServerError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more