parent
e0cad89a8c
commit
50ea5c52cb
1 changed files with 1 additions and 1 deletions
|
@ -803,7 +803,7 @@ impl Value {
|
||||||
pub fn as_int(self) -> i64 {
|
pub fn as_int(self) -> i64 {
|
||||||
match self {
|
match self {
|
||||||
Value::True => 1,
|
Value::True => 1,
|
||||||
Value::Strand(v) => v.parse::<i64>().unwrap_or(0),
|
Value::Strand(v) => Number::from(v.as_str()).as_int(),
|
||||||
Value::Number(v) => v.as_int(),
|
Value::Number(v) => v.as_int(),
|
||||||
Value::Duration(v) => v.as_secs() as i64,
|
Value::Duration(v) => v.as_secs() as i64,
|
||||||
Value::Datetime(v) => v.timestamp(),
|
Value::Datetime(v) => v.timestamp(),
|
||||||
|
|
Loading…
Reference in a new issue