fn new<S: Into<String>>(name: S) -> TileType {
        TileType {
            name: name.into(),
            must: Vec::new(),
            must_not: Vec::new(),
        }
    }
/// Create a new one with the given name
Create a new one with the given name
Create a new one with the given name
fn new<S: Into<String>>(name: S) -> TileType {
        TileType {
            name: name.into(),
            must: Vec::new(),
            must_not: Vec::new(),
        }
    }
fn new < S : Into < String > > ( name : S ) -> TileType { TileType { name : name . into ( ) , must : Vec :: new ( ) , must_not : Vec :: new ( ) , } }
Create a new one with the given name
Create a new one with the given name
name
S