Skip to content
1 viewer

rust 1,859,968 · typescript 235,218 · javascript 132,952 · python 20,426 · 6,406 files · digest c536f05fc420 · built in 1.4 s · crystals off

crates/cre8-virtual-harness/src/planet_spec.rs

cre8-virtual-harness · module planet_spec · src · 744 lines (517 code, 153 comment) · sha c0d9ebd27f8de5f9

Items

const PLANET_SPEC_VERSION struct PlanetSpec enum AtmosphereKind struct ClimateBaseline struct TerrainNoise const MIN_RADIUS_M const MAX_RADIUS_M const MIN_GRAVITY_MS2 const MAX_GRAVITY_MS2 const MIN_AXIAL_TILT_DEG const MAX_AXIAL_TILT_DEG const MIN_DAY_LENGTH_S const MAX_DAY_LENGTH_S const MIN_OCTAVES const MAX_OCTAVES impl PlanetSpec impl Default for PlanetSpec const EARTHLIKE const MARSLIKE const ICE_WORLD const DESERT_WORLD const JUNGLE_WORLD const ALL_PRESETS

Functions

By call-graph weight (PageRank; 1.0 is the average function). 38 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
PlanetSpec::diff_affects_terrainsrc/planet_spec.rs:267method1341245.5
PlanetSpec::spec_hashsrc/planet_spec.rs:197method4431124.9
PlanetSpec::sanitizesrc/planet_spec.rs:162method297732.6
quantizesrc/planet_spec.rs:324fn62102.6
atmosphere_tagsrc/planet_spec.rs:331fn95102.6
clamp_unitsrc/planet_spec.rs:316fn72202.3
terrain_scalar_fields_differsrc/planet_spec.rs:284fn64101.7
climate_baseline_affects_terrainsrc/planet_spec.rs:291fn75101.7
terrain_noise_affects_terrainsrc/planet_spec.rs:299fn64101.7
clamp_replace_nansrc/planet_spec.rs:306fn32101.2
clamp_rgbsrc/planet_spec.rs:310fn52111.2
preset_by_slugsrc/planet_spec.rs:480fn31100.7
PlanetSpec::defaultsrc/planet_spec.rs:342trait impl31000.5
earthlike_round_trips_through_jsonsrc/planet_spec.rs:489fn51000.5
json_uses_camel_casesrc/planet_spec.rs:496fn161000.5
atmosphere_kind_serializes_as_camel_case_variantsrc/planet_spec.rs:514fn61000.5
sanitize_clamps_out_of_range_valuessrc/planet_spec.rs:522fn233010.5
sanitize_replaces_nan_inputssrc/planet_spec.rs:547fn172010.5
sanitize_promotes_version_zerosrc/planet_spec.rs:566fn61010.5
all_presets_are_already_sanitizedsrc/planet_spec.rs:574fn92010.5
spec_hash_is_deterministic_for_equal_specssrc/planet_spec.rs:585fn51010.5
spec_hash_differs_across_presetssrc/planet_spec.rs:592fn72010.5
spec_hash_changes_when_seed_changessrc/planet_spec.rs:601fn61010.5
spec_hash_is_hex_32_charssrc/planet_spec.rs:609fn52010.5
preset_lookup_round_tripssrc/planet_spec.rs:616fn72020.5
current_version_constant_matches_spec_fieldsrc/planet_spec.rs:625fn31000.5
diff_affects_terrain_returns_false_for_identical_specsrc/planet_spec.rs:632fn51010.5
diff_affects_terrain_detects_seed_changesrc/planet_spec.rs:639fn61010.5
diff_affects_terrain_detects_terrain_noise_changesrc/planet_spec.rs:647fn146010.5
diff_affects_terrain_detects_climate_baseline_changesrc/planet_spec.rs:663fn141010.5
diff_affects_terrain_detects_radius_changesrc/planet_spec.rs:679fn61010.5
diff_affects_terrain_detects_ocean_level_changesrc/planet_spec.rs:687fn61010.5
diff_affects_terrain_detects_climate_variance_changesrc/planet_spec.rs:695fn61010.5
diff_affects_terrain_returns_false_for_atmosphere_tint_changesrc/planet_spec.rs:703fn71010.5
diff_affects_terrain_returns_false_for_ocean_tint_changesrc/planet_spec.rs:712fn61010.5
diff_affects_terrain_returns_false_for_axial_tilt_changesrc/planet_spec.rs:720fn71010.5
diff_affects_terrain_returns_false_for_gravity_changesrc/planet_spec.rs:729fn71010.5
diff_affects_terrain_returns_false_for_atmosphere_kind_changesrc/planet_spec.rs:738fn61010.5

Source not readable from this process.