Struct omg_serde::generation::MapGenerationSerde
source · [−]pub struct MapGenerationSerde { /* private fields */ }
Implementations
sourceimpl MapGenerationSerde
impl MapGenerationSerde
sourcepub fn new(
name: String,
size: Size2dSerde,
steps: Vec<GenerationStepSerde>
) -> Self
pub fn new(
name: String,
size: Size2dSerde,
steps: Vec<GenerationStepSerde>
) -> Self
Constructs a new MapGenerationSerde
.
sourceimpl MapGenerationSerde
impl MapGenerationSerde
pub fn try_convert(self) -> Result<MapGenerator>
Trait Implementations
sourceimpl Debug for MapGenerationSerde
impl Debug for MapGenerationSerde
sourceimpl<'de> Deserialize<'de> for MapGenerationSerde
impl<'de> Deserialize<'de> for MapGenerationSerde
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl From<&'_ MapGenerator> for MapGenerationSerde
impl From<&'_ MapGenerator> for MapGenerationSerde
sourcefn from(map_generation: &MapGenerator) -> Self
fn from(map_generation: &MapGenerator) -> Self
Converts to this type from the input type.
sourceimpl Serialize for MapGenerationSerde
impl Serialize for MapGenerationSerde
Auto Trait Implementations
impl RefUnwindSafe for MapGenerationSerde
impl Send for MapGenerationSerde
impl Sync for MapGenerationSerde
impl Unpin for MapGenerationSerde
impl UnwindSafe for MapGenerationSerde
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more