Function get_app_by_id

Source
pub async fn get_app_by_id(pool: &Pool<MySql>, id: i64) -> Result<App>
Expand description

Retrieves a specific application by its unique identifier.

This function fetches a single application record matching the provided ID. It’s typically used for retrieving detailed information about a specific application.

§Arguments

  • pool - Database connection pool for executing the query
  • id - Unique identifier of the application to retrieve

§Returns

  • Ok(App) - Successfully retrieved application
  • Err(anyhow::Error) - Failed to fetch application (including if not found)

§Error Handling

Returns an error if no application with the given ID exists or if a database error occurs during the query execution.