Make certain functions private to crate

This commit is contained in:
Tobie Morgan Hitchcock 2022-05-01 23:25:53 +01:00
parent 1697beda9c
commit a4e07f693b
26 changed files with 54 additions and 54 deletions

View file

@ -14,7 +14,7 @@ use async_recursion::async_recursion;
use tokio::sync::mpsc::Sender; use tokio::sync::mpsc::Sender;
impl Value { impl Value {
pub async fn channel( pub(crate) async fn channel(
self, self,
ctx: Runtime, ctx: Runtime,
opt: Options, opt: Options,
@ -37,7 +37,7 @@ impl Value {
impl Array { impl Array {
#[async_recursion] #[async_recursion]
pub async fn process( pub(crate) async fn process(
self, self,
ctx: &Runtime, ctx: &Runtime,
opt: &Options, opt: &Options,
@ -61,7 +61,7 @@ impl Array {
} }
impl Model { impl Model {
pub async fn process( pub(crate) async fn process(
self, self,
ctx: &Runtime, ctx: &Runtime,
opt: &Options, opt: &Options,
@ -96,7 +96,7 @@ impl Model {
} }
impl Thing { impl Thing {
pub async fn process( pub(crate) async fn process(
self, self,
ctx: &Runtime, ctx: &Runtime,
opt: &Options, opt: &Options,
@ -118,7 +118,7 @@ impl Thing {
} }
impl Table { impl Table {
pub async fn process( pub(crate) async fn process(
self, self,
ctx: &Runtime, ctx: &Runtime,
opt: &Options, opt: &Options,

View file

@ -15,7 +15,7 @@ use async_recursion::async_recursion;
impl Value { impl Value {
#[cfg_attr(feature = "parallel", async_recursion)] #[cfg_attr(feature = "parallel", async_recursion)]
#[cfg_attr(not(feature = "parallel"), async_recursion(?Send))] #[cfg_attr(not(feature = "parallel"), async_recursion(?Send))]
pub async fn iterate( pub(crate) async fn iterate(
self, self,
ctx: &Runtime, ctx: &Runtime,
opt: &Options, opt: &Options,
@ -38,7 +38,7 @@ impl Value {
impl Array { impl Array {
#[cfg_attr(feature = "parallel", async_recursion)] #[cfg_attr(feature = "parallel", async_recursion)]
#[cfg_attr(not(feature = "parallel"), async_recursion(?Send))] #[cfg_attr(not(feature = "parallel"), async_recursion(?Send))]
pub async fn iterate( pub(crate) async fn iterate(
self, self,
ctx: &Runtime, ctx: &Runtime,
opt: &Options, opt: &Options,
@ -61,7 +61,7 @@ impl Array {
} }
impl Model { impl Model {
pub async fn iterate( pub(crate) async fn iterate(
self, self,
ctx: &Runtime, ctx: &Runtime,
opt: &Options, opt: &Options,
@ -95,7 +95,7 @@ impl Model {
} }
impl Thing { impl Thing {
pub async fn iterate( pub(crate) async fn iterate(
self, self,
ctx: &Runtime, ctx: &Runtime,
opt: &Options, opt: &Options,
@ -116,7 +116,7 @@ impl Thing {
} }
impl Table { impl Table {
pub async fn iterate( pub(crate) async fn iterate(
self, self,
ctx: &Runtime, ctx: &Runtime,
opt: &Options, opt: &Options,

View file

@ -9,7 +9,7 @@ use crate::sql::value::Value;
use tokio::sync::mpsc::Sender; use tokio::sync::mpsc::Sender;
impl<'a> Document<'a> { impl<'a> Document<'a> {
pub async fn compute( pub(crate) async fn compute(
ctx: Runtime, ctx: Runtime,
opt: Options, opt: Options,
txn: Transaction, txn: Transaction,

View file

@ -137,7 +137,7 @@ impl Array {
} }
impl Array { impl Array {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
ctx: &Runtime, ctx: &Runtime,
opt: &Options, opt: &Options,

View file

@ -29,7 +29,7 @@ impl Default for Expression {
impl Expression { impl Expression {
// Create a new expression // Create a new expression
pub fn new(l: Value, o: Operator, r: Value) -> Expression { fn new(l: Value, o: Operator, r: Value) -> Expression {
Expression { Expression {
l, l,
o, o,
@ -37,7 +37,7 @@ impl Expression {
} }
} }
// Augment an existing expression // Augment an existing expression
pub fn augment(mut self, l: Value, o: Operator) -> Expression { fn augment(mut self, l: Value, o: Operator) -> Expression {
if o.precedence() >= self.o.precedence() { if o.precedence() >= self.o.precedence() {
match self.l { match self.l {
Value::Expression(x) => { Value::Expression(x) => {
@ -57,7 +57,7 @@ impl Expression {
} }
impl Expression { impl Expression {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
ctx: &Runtime, ctx: &Runtime,
opt: &Options, opt: &Options,

View file

@ -102,7 +102,7 @@ impl Function {
} }
impl Function { impl Function {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
ctx: &Runtime, ctx: &Runtime,
opt: &Options, opt: &Options,

View file

@ -84,7 +84,7 @@ impl Idiom {
} }
impl Idiom { impl Idiom {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
ctx: &Runtime, ctx: &Runtime,
opt: &Options, opt: &Options,

View file

@ -90,7 +90,7 @@ impl Object {
} }
impl Object { impl Object {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
ctx: &Runtime, ctx: &Runtime,
opt: &Options, opt: &Options,

View file

@ -27,7 +27,7 @@ impl From<Idiom> for Param {
} }
impl Param { impl Param {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
ctx: &Runtime, ctx: &Runtime,
opt: &Options, opt: &Options,

View file

@ -88,7 +88,7 @@ impl Statement {
} }
impl Statement { impl Statement {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
ctx: &Runtime, ctx: &Runtime,
opt: &Options, opt: &Options,

View file

@ -28,7 +28,7 @@ pub struct CreateStatement {
} }
impl CreateStatement { impl CreateStatement {
pub async fn compute( pub(crate) async fn compute(
self: &Arc<Self>, self: &Arc<Self>,
ctx: &Runtime, ctx: &Runtime,
opt: &Options, opt: &Options,

View file

@ -46,7 +46,7 @@ pub enum DefineStatement {
} }
impl DefineStatement { impl DefineStatement {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
ctx: &Runtime, ctx: &Runtime,
opt: &Options, opt: &Options,
@ -107,7 +107,7 @@ pub struct DefineNamespaceStatement {
} }
impl DefineNamespaceStatement { impl DefineNamespaceStatement {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
_ctx: &Runtime, _ctx: &Runtime,
opt: &Options, opt: &Options,
@ -154,7 +154,7 @@ pub struct DefineDatabaseStatement {
} }
impl DefineDatabaseStatement { impl DefineDatabaseStatement {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
_ctx: &Runtime, _ctx: &Runtime,
opt: &Options, opt: &Options,
@ -209,7 +209,7 @@ pub struct DefineLoginStatement {
} }
impl DefineLoginStatement { impl DefineLoginStatement {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
_ctx: &Runtime, _ctx: &Runtime,
opt: &Options, opt: &Options,
@ -328,7 +328,7 @@ pub struct DefineTokenStatement {
} }
impl DefineTokenStatement { impl DefineTokenStatement {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
_ctx: &Runtime, _ctx: &Runtime,
opt: &Options, opt: &Options,
@ -424,7 +424,7 @@ pub struct DefineScopeStatement {
} }
impl DefineScopeStatement { impl DefineScopeStatement {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
_ctx: &Runtime, _ctx: &Runtime,
opt: &Options, opt: &Options,
@ -560,7 +560,7 @@ pub struct DefineTableStatement {
} }
impl DefineTableStatement { impl DefineTableStatement {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
ctx: &Runtime, ctx: &Runtime,
opt: &Options, opt: &Options,
@ -725,7 +725,7 @@ pub struct DefineEventStatement {
} }
impl DefineEventStatement { impl DefineEventStatement {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
_ctx: &Runtime, _ctx: &Runtime,
opt: &Options, opt: &Options,
@ -804,7 +804,7 @@ pub struct DefineFieldStatement {
} }
impl DefineFieldStatement { impl DefineFieldStatement {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
_ctx: &Runtime, _ctx: &Runtime,
opt: &Options, opt: &Options,
@ -942,7 +942,7 @@ pub struct DefineIndexStatement {
} }
impl DefineIndexStatement { impl DefineIndexStatement {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
ctx: &Runtime, ctx: &Runtime,
opt: &Options, opt: &Options,

View file

@ -29,7 +29,7 @@ pub struct DeleteStatement {
} }
impl DeleteStatement { impl DeleteStatement {
pub async fn compute( pub(crate) async fn compute(
self: &Arc<Self>, self: &Arc<Self>,
ctx: &Runtime, ctx: &Runtime,
opt: &Options, opt: &Options,

View file

@ -19,7 +19,7 @@ pub struct IfelseStatement {
} }
impl IfelseStatement { impl IfelseStatement {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
ctx: &Runtime, ctx: &Runtime,
opt: &Options, opt: &Options,

View file

@ -24,7 +24,7 @@ pub enum InfoStatement {
} }
impl InfoStatement { impl InfoStatement {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
_ctx: &Runtime, _ctx: &Runtime,
opt: &Options, opt: &Options,

View file

@ -32,7 +32,7 @@ pub struct InsertStatement {
} }
impl InsertStatement { impl InsertStatement {
pub async fn compute( pub(crate) async fn compute(
self: &Arc<Self>, self: &Arc<Self>,
ctx: &Runtime, ctx: &Runtime,
opt: &Options, opt: &Options,

View file

@ -17,7 +17,7 @@ pub struct KillStatement {
} }
impl KillStatement { impl KillStatement {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
_ctx: &Runtime, _ctx: &Runtime,
_opt: &Options, _opt: &Options,

View file

@ -25,7 +25,7 @@ pub struct LiveStatement {
} }
impl LiveStatement { impl LiveStatement {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
_ctx: &Runtime, _ctx: &Runtime,
_opt: &Options, _opt: &Options,

View file

@ -16,7 +16,7 @@ pub struct OutputStatement {
} }
impl OutputStatement { impl OutputStatement {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
ctx: &Runtime, ctx: &Runtime,
opt: &Options, opt: &Options,

View file

@ -35,7 +35,7 @@ pub struct RelateStatement {
} }
impl RelateStatement { impl RelateStatement {
pub async fn compute( pub(crate) async fn compute(
self: &Arc<Self>, self: &Arc<Self>,
ctx: &Runtime, ctx: &Runtime,
opt: &Options, opt: &Options,

View file

@ -30,7 +30,7 @@ pub enum RemoveStatement {
} }
impl RemoveStatement { impl RemoveStatement {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
ctx: &Runtime, ctx: &Runtime,
opt: &Options, opt: &Options,
@ -91,7 +91,7 @@ pub struct RemoveNamespaceStatement {
} }
impl RemoveNamespaceStatement { impl RemoveNamespaceStatement {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
_ctx: &Runtime, _ctx: &Runtime,
opt: &Options, opt: &Options,
@ -145,7 +145,7 @@ pub struct RemoveDatabaseStatement {
} }
impl RemoveDatabaseStatement { impl RemoveDatabaseStatement {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
_ctx: &Runtime, _ctx: &Runtime,
opt: &Options, opt: &Options,
@ -200,7 +200,7 @@ pub struct RemoveLoginStatement {
} }
impl RemoveLoginStatement { impl RemoveLoginStatement {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
_ctx: &Runtime, _ctx: &Runtime,
opt: &Options, opt: &Options,
@ -275,7 +275,7 @@ pub struct RemoveTokenStatement {
} }
impl RemoveTokenStatement { impl RemoveTokenStatement {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
_ctx: &Runtime, _ctx: &Runtime,
opt: &Options, opt: &Options,
@ -349,7 +349,7 @@ pub struct RemoveScopeStatement {
} }
impl RemoveScopeStatement { impl RemoveScopeStatement {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
_ctx: &Runtime, _ctx: &Runtime,
opt: &Options, opt: &Options,
@ -400,7 +400,7 @@ pub struct RemoveTableStatement {
} }
impl RemoveTableStatement { impl RemoveTableStatement {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
_ctx: &Runtime, _ctx: &Runtime,
opt: &Options, opt: &Options,
@ -455,7 +455,7 @@ pub struct RemoveEventStatement {
} }
impl RemoveEventStatement { impl RemoveEventStatement {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
_ctx: &Runtime, _ctx: &Runtime,
opt: &Options, opt: &Options,
@ -513,7 +513,7 @@ pub struct RemoveFieldStatement {
} }
impl RemoveFieldStatement { impl RemoveFieldStatement {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
_ctx: &Runtime, _ctx: &Runtime,
opt: &Options, opt: &Options,
@ -571,7 +571,7 @@ pub struct RemoveIndexStatement {
} }
impl RemoveIndexStatement { impl RemoveIndexStatement {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
_ctx: &Runtime, _ctx: &Runtime,
opt: &Options, opt: &Options,

View file

@ -57,7 +57,7 @@ impl SelectStatement {
} }
impl SelectStatement { impl SelectStatement {
pub async fn compute( pub(crate) async fn compute(
self: &Arc<Self>, self: &Arc<Self>,
ctx: &Runtime, ctx: &Runtime,
opt: &Options, opt: &Options,

View file

@ -21,7 +21,7 @@ pub struct SetStatement {
} }
impl SetStatement { impl SetStatement {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
ctx: &Runtime, ctx: &Runtime,
opt: &Options, opt: &Options,

View file

@ -30,7 +30,7 @@ pub struct UpdateStatement {
} }
impl UpdateStatement { impl UpdateStatement {
pub async fn compute( pub(crate) async fn compute(
self: &Arc<Self>, self: &Arc<Self>,
ctx: &Runtime, ctx: &Runtime,
opt: &Options, opt: &Options,

View file

@ -40,7 +40,7 @@ impl PartialOrd for Subquery {
} }
impl Subquery { impl Subquery {
pub async fn compute( pub(crate) async fn compute(
&self, &self,
ctx: &Runtime, ctx: &Runtime,
opt: &Options, opt: &Options,

View file

@ -977,7 +977,7 @@ impl fmt::Display for Value {
impl Value { impl Value {
#[cfg_attr(feature = "parallel", async_recursion)] #[cfg_attr(feature = "parallel", async_recursion)]
#[cfg_attr(not(feature = "parallel"), async_recursion(?Send))] #[cfg_attr(not(feature = "parallel"), async_recursion(?Send))]
pub async fn compute( pub(crate) async fn compute(
&self, &self,
ctx: &Runtime, ctx: &Runtime,
opt: &Options, opt: &Options,