fn deep_size_of_children(&self, context: &mut Context) -> usize {
            self.read()
                .map(|s| s.deep_size_of_children(context))
                .unwrap_or(0)
        }
/// This reads the `RwLock`, so it may deadlock; If the lock is
/// poisoned, this returns 0
This reads the `RwLock`, so it may deadlock; If the lock is
poisoned, this returns 0
This reads the ` RwLock ` so it may deadlock ; If the lock is poisoned this returns 0
fn deep_size_of_children(&self, context: &mut Context) -> usize {
            self.read()
                .map(|s| s.deep_size_of_children(context))
                .unwrap_or(0)
        }
fn deep_size_of_children ( & self , context : & mut Context ) -> usize { self . read ( ) . map ( | s | s . deep_size_of_children ( context ) ) . unwrap_or ( 0 ) }
This reads the `RwLock`, so it may deadlock; If the lock is
poisoned, this returns 0
This reads the ` RwLock ` so it may deadlock ; If the lock is poisoned this returns 0
&self
context
&mut Context