[−][src]Struct mapgen::MapBuilder
Used to chain MapBuilder and MapModifiers to create the final map.
Implementations
impl MapBuilder
[src]
pub fn new(width: usize, height: usize) -> MapBuilder
[src]
Create Map Builder with initial map generator
pub fn with(&mut self, modifier: Box<dyn MapFilter>) -> &mut MapBuilder
[src]
pub fn build(&mut self) -> Map
[src]
Build map using random number seeded with system time
pub fn build_with_rng(&mut self, rng: &mut StdRng) -> Map
[src]
Build map using provided random number generator
Auto Trait Implementations
impl !RefUnwindSafe for MapBuilder
impl !Send for MapBuilder
impl !Sync for MapBuilder
impl Unpin for MapBuilder
impl !UnwindSafe for MapBuilder
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,