assert_valid_sql_identifier

Function assert_valid_sql_identifier 

Source
pub fn assert_valid_sql_identifier(s: &str, context: &str)
Expand description

Assert that a string is a valid SQL identifier.

§Panics

Panics with a descriptive error if the identifier is invalid. This is intended for programmer errors (invalid table/column names in code), not for user input validation.

§Examples

use mik_sql::assert_valid_sql_identifier;

assert_valid_sql_identifier("users", "table");    // OK
assert_valid_sql_identifier("user_id", "column"); // OK
use mik_sql::assert_valid_sql_identifier;

assert_valid_sql_identifier("user; DROP TABLE", "table"); // Panics!