pub fn reader(&self) -> CoverTreeReader<M> {
        CoverTreeReader {
            parameters: Arc::clone(&self.parameters),
            layers: self.layers.iter().map(|l| l.reader()).collect(),
            root_address: self.root_address,
        }
    }
/// Creates a reader for queries.
Creates a reader for queries.
Creates a reader for queries .
pub fn reader(&self) -> CoverTreeReader<M> {
        CoverTreeReader {
            parameters: Arc::clone(&self.parameters),
            layers: self.layers.iter().map(|l| l.reader()).collect(),
            root_address: self.root_address,
        }
    }
pub fn reader ( & self ) -> CoverTreeReader < M > { CoverTreeReader { parameters : Arc :: clone ( & self . parameters ) , layers : self . layers . iter ( ) . map ( | l | l . reader ( ) ) . collect ( ) , root_address : self . root_address , } }
Creates a reader for queries.
Creates a reader for queries .
&self
&self