pub fn remove_handles(&self, handle_values: &[HandleValue]) -> ZxResult<Vec<Handle>> {
        let mut inner = self.inner.lock();
        handle_values
            .iter()
            .map(|h| inner.remove_handle(*h))
            .collect()
    }
/// Remove all handles from the process.
///
/// If one or more error happens, return one of them.
/// All handles are discarded on success or failure.
Remove all handles from the process.
If one or more error happens, return one of them.
All handles are discarded on success or failure.
Remove all handles from the process . If one or more error happens return one of them . All handles are discarded on success or failure .
pub fn remove_handles(&self, handle_values: &[HandleValue]) -> ZxResult<Vec<Handle>> {
        let mut inner = self.inner.lock();
        handle_values
            .iter()
            .map(|h| inner.remove_handle(*h))
            .collect()
    }
pub fn remove_handles ( & self , handle_values : & [ HandleValue ] ) -> ZxResult < Vec < Handle > > { let mut inner = self . inner . lock ( ) ; handle_values . iter ( ) . map ( | h | inner . remove_handle ( * h ) ) . collect ( ) }
Remove all handles from the process.
Remove all handles from the process .
&self
handle_values
&[HandleValue]
&self
handle_values
&[HandleValue]