duckling 0.4.0

A Rust port of Facebook's Duckling library for parsing natural language into structured data
Documentation
pub mod ar;
pub mod bg;
pub mod ca;
pub mod da;
pub mod de;
pub mod el;
pub mod en;
pub mod es;
pub mod et;
pub mod fr;
pub mod ga;
pub mod he;
pub mod hi;
pub mod hr;
pub mod hu;
pub mod id;
pub mod it;
pub mod ja;
pub mod ka;
pub mod km;
pub mod ko;
pub mod ml;
pub mod mn;
pub mod nb;
pub mod nl;
pub mod pl;
pub mod pt;
pub mod ro;
pub mod ru;
pub mod sv;
pub mod ta;
pub mod tr;
pub mod uk;
pub mod vi;
pub mod zh;

use crate::types::DimensionValue;

#[derive(Debug, Clone)]
pub struct OrdinalData {
    pub value: i64,
}

impl OrdinalData {
    pub fn new(value: i64) -> Self {
        OrdinalData { value }
    }
}

pub fn resolve(data: &OrdinalData) -> DimensionValue {
    DimensionValue::Ordinal(data.value)
}