pub fn drop_collection<N>(&self, collection_name: N) -> Result<String>
    where
        N: Into<String>,
    {
        self.execute(DropCollection::with_name(collection_name))
    }
/// Drops the collection with the given name from the database of this
/// session and returns the identifier of the dropped collection.
Drops the collection with the given name from the database of this
session and returns the identifier of the dropped collection.
Drops the collection with the given name from the database of this session and returns the identifier of the dropped collection .
pub fn drop_collection<N>(&self, collection_name: N) -> Result<String>
    where
        N: Into<String>,
    {
        self.execute(DropCollection::with_name(collection_name))
    }
pub fn drop_collection < N > ( & self , collection_name : N ) -> Result < String > where N : Into < String > , { self . execute ( DropCollection :: with_name ( collection_name ) ) }
Drops the collection with the given name from the database of this
session and returns the identifier of the dropped collection.
Drops the collection with the given name from the database of this session and returns the identifier of the dropped collection .
&self
collection_name
N
&self
collection_name
N