INNER CODE UNIT · Rust

drop

SitinCloud/Owlyshield · owlyshield_predict/moonfire-tflite/src/lib.rs:167

    fn drop(&mut self) {
        unsafe { TfLiteInterpreterOptionsDelete(self.options.as_ptr()) };
    }
}

pub struct Interpreter<'a> {
    interpreter: ptr::NonNull<TfLiteInterpreter>,
    _owned_delegates: Vec<Delegate>,
    _delegate_refs: PhantomData<&'a ()>,
}

impl<'a> Interpreter<'a> {
    pub fn builder() -> InterpreterBuilder<'a> {
        InterpreterBuilder::new()
    }

    pub fn invoke(&mut self) -> Result<(), ()> {
        unsafe { TfLiteInterpreterInvoke(self.interpreter.as_ptr()) }.to_result()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…