Remove unnecessary public function definitions in sql module
This commit is contained in:
parent
34ba79428c
commit
44f20d3740
3 changed files with 8 additions and 5 deletions
|
@ -11,6 +11,9 @@ use std::fmt;
|
|||
use std::ops::Deref;
|
||||
use std::str;
|
||||
|
||||
const SINGLE: char = '\'';
|
||||
const DOUBLE: char = '"';
|
||||
|
||||
#[derive(Clone, Debug, Eq, PartialEq, PartialOrd, Deserialize)]
|
||||
pub struct Datetime(pub DateTime<Utc>);
|
||||
|
||||
|
@ -69,12 +72,12 @@ impl Serialize for Datetime {
|
|||
|
||||
pub fn datetime(i: &str) -> IResult<&str, Datetime> {
|
||||
alt((
|
||||
delimited(char('\"'), datetime_raw, char('\"')),
|
||||
delimited(char('\''), datetime_raw, char('\'')),
|
||||
delimited(char(DOUBLE), datetime_raw, char(DOUBLE)),
|
||||
delimited(char(SINGLE), datetime_raw, char(SINGLE)),
|
||||
))(i)
|
||||
}
|
||||
|
||||
pub fn datetime_raw(i: &str) -> IResult<&str, Datetime> {
|
||||
fn datetime_raw(i: &str) -> IResult<&str, Datetime> {
|
||||
alt((nano, time, date))(i)
|
||||
}
|
||||
|
||||
|
|
|
@ -203,7 +203,7 @@ pub fn duration(i: &str) -> IResult<&str, Duration> {
|
|||
Ok((i, v.iter().sum::<Duration>()))
|
||||
}
|
||||
|
||||
pub fn duration_raw(i: &str) -> IResult<&str, Duration> {
|
||||
fn duration_raw(i: &str) -> IResult<&str, Duration> {
|
||||
let (i, v) = part(i)?;
|
||||
let (i, u) = unit(i)?;
|
||||
Ok((
|
||||
|
|
|
@ -56,7 +56,7 @@ pub fn script(i: &str) -> IResult<&str, Script> {
|
|||
Ok((i, Script(String::from(v))))
|
||||
}
|
||||
|
||||
pub fn script_raw(i: &str) -> IResult<&str, &str> {
|
||||
fn script_raw(i: &str) -> IResult<&str, &str> {
|
||||
recognize(many1(alt((char_any, char_object, string_single, string_double, string_backtick))))(i)
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue