surrealdb_core/iam/
check.rs

1use crate::dbs::Session;
2use crate::err::Error;
3
4pub fn check_ns_db(sess: &Session) -> Result<(String, String), Error> {
5	// Ensure that a namespace was specified
6	let ns = match sess.ns.clone() {
7		Some(ns) => ns,
8		None => return Err(Error::NsEmpty),
9	};
10	// Ensure that a database was specified
11	let db = match sess.db.clone() {
12		Some(db) => db,
13		None => return Err(Error::DbEmpty),
14	};
15	// All ok
16	Ok((ns, db))
17}