pub fn documents_with_name<N>(name: N) -> Self
    where
        N: Into<String>,
    {
        NewCollection::new(name.into(), Some(CollectionType::Documents), None)
    }
/// Constructs a new instance of `NewCollection` with the given name as
/// the name of the collection going to be created. The kind attribute
/// is set to `Documents` explicitly.
///
/// All other attributes of the collection are set to their default values
/// by the ArangoDB server.
Constructs a new instance of `NewCollection` with the given name as
the name of the collection going to be created. The kind attribute
is set to `Documents` explicitly.

All other attributes of the collection are set to their default values
by the ArangoDB server.
Constructs a new instance of ` NewCollection ` with the given name as the name of the collection going to be created . The kind attribute is set to ` Documents ` explicitly . All other attributes of the collection are set to their default values by the ArangoDB server .
pub fn documents_with_name<N>(name: N) -> Self
    where
        N: Into<String>,
    {
        NewCollection::new(name.into(), Some(CollectionType::Documents), None)
    }
pub fn documents_with_name < N > ( name : N ) -> Self where N : Into < String > , { NewCollection :: new ( name . into ( ) , Some ( CollectionType :: Documents ) , None ) }
Constructs a new instance of `NewCollection` with the given name as
the name of the collection going to be created.
Constructs a new instance of ` NewCollection ` with the given name as the name of the collection going to be created .
name
N
name
N