fn destructor(&mut self, data: DestructorData) -> Result<Vec<Event>, Error> {
        log::debug!("Calling destructor({:?})...", data);
        let ret = self.transport(&data.descriptor.clone(), data.into())?;
        log::debug!("...Returned from destructor(...)");
        Ok(ret)
    }
/// Destroys an object.  Recurse by destroying any returned sub-objects
Destroys an object.  Recurse by destroying any returned sub-objects
Destroys an object . Recurse by destroying any returned sub - objects
fn destructor(&mut self, data: DestructorData) -> Result<Vec<Event>, Error> {
        log::debug!("Calling destructor({:?})...", data);
        let ret = self.transport(&data.descriptor.clone(), data.into())?;
        log::debug!("...Returned from destructor(...)");
        Ok(ret)
    }
fn destructor ( & mut self , data : DestructorData ) -> Result < Vec < Event > , Error > { log :: debug ! ( " " data ) ; let ret = self . transport ( & data . descriptor . clone ( ) , data . into ( ) ) ? ; log :: debug ! ( " " ) ; Ok ( ret ) }
Destroys an object.
Destroys an object .
&mut self
data
DestructorData