pub fn results(&self) -> Option<Vec<JsValue>> {
        self.0.as_ref().ok().map(|(prog, _)| {
            prog.results()
                .into_iter()
                .chain(prog.imports().into_iter())
                .map(|s| JsValue::from_str(&s))
                .collect()
        })
    }
/// Returns the names of relations produced by this program, including imports.
Returns the names of relations produced by this program, including imports.
Returns the names of relations produced by this program including imports .
pub fn results(&self) -> Option<Vec<JsValue>> {
        self.0.as_ref().ok().map(|(prog, _)| {
            prog.results()
                .into_iter()
                .chain(prog.imports().into_iter())
                .map(|s| JsValue::from_str(&s))
                .collect()
        })
    }
pub fn results ( & self ) -> Option < Vec < JsValue > > { self . 0 . as_ref ( ) . ok ( ) . map ( | ( prog , _ ) | { prog . results ( ) . into_iter ( ) . chain ( prog . imports ( ) . into_iter ( ) ) . map ( | s | JsValue :: from_str ( & s ) ) . collect ( ) } ) }
Returns the names of relations produced by this program, including imports.
Returns the names of relations produced by this program including imports .
&self
&self