pub fn deps(&self) -> Option<Vec<JsValue>> {
        self.0.as_ref().ok().map(|(prog, _)| {
            prog.deps()
                .into_iter()
                .map(|s| JsValue::from_str(&s))
                .collect()
        })
    }
/// Returns the names of relations that are dependencies of this program.
Returns the names of relations that are dependencies of this program.
Returns the names of relations that are dependencies of this program .
pub fn deps(&self) -> Option<Vec<JsValue>> {
        self.0.as_ref().ok().map(|(prog, _)| {
            prog.deps()
                .into_iter()
                .map(|s| JsValue::from_str(&s))
                .collect()
        })
    }
pub fn deps ( & self ) -> Option < Vec < JsValue > > { self . 0 . as_ref ( ) . ok ( ) . map ( | ( prog , _ ) | { prog . deps ( ) . into_iter ( ) . map ( | s | JsValue :: from_str ( & s ) ) . collect ( ) } ) }
Returns the names of relations that are dependencies of this program.
Returns the names of relations that are dependencies of this program .
&self
&self