pub struct SoilDescription {Show 19 fields
pub raw_description: String,
pub material_type: Option<MaterialType>,
pub confidence: f64,
pub is_valid: bool,
pub consistency: Option<Consistency>,
pub density: Option<Density>,
pub primary_soil_type: Option<SoilType>,
pub rock_strength: Option<String>,
pub weathering_grade: Option<String>,
pub rock_structure: Option<String>,
pub primary_rock_type: Option<RockType>,
pub secondary_constituents: Vec<SecondaryConstituent>,
pub color: Option<String>,
pub moisture_content: Option<MoistureContent>,
pub particle_size: Option<String>,
pub plasticity: Option<Plasticity>,
pub strength_parameters: Vec<StrengthParameters>,
pub spelling_corrections: Vec<SpellingCorrection>,
pub warnings: Vec<String>,
}Fields§
§raw_description: String§material_type: Option<MaterialType>§confidence: f64§is_valid: bool§consistency: Option<Consistency>§density: Option<Density>§primary_soil_type: Option<SoilType>§rock_strength: Option<String>§weathering_grade: Option<String>§rock_structure: Option<String>§primary_rock_type: Option<RockType>§secondary_constituents: Vec<SecondaryConstituent>§color: Option<String>§moisture_content: Option<MoistureContent>§particle_size: Option<String>§plasticity: Option<Plasticity>§strength_parameters: Vec<StrengthParameters>§spelling_corrections: Vec<SpellingCorrection>§warnings: Vec<String>Trait Implementations§
Source§impl Clone for SoilDescription
impl Clone for SoilDescription
Source§fn clone(&self) -> SoilDescription
fn clone(&self) -> SoilDescription
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SoilDescription
impl Debug for SoilDescription
Source§impl<'de> Deserialize<'de> for SoilDescription
impl<'de> Deserialize<'de> for SoilDescription
Source§fn 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
Auto Trait Implementations§
impl Freeze for SoilDescription
impl RefUnwindSafe for SoilDescription
impl Send for SoilDescription
impl Sync for SoilDescription
impl Unpin for SoilDescription
impl UnsafeUnpin for SoilDescription
impl UnwindSafe for SoilDescription
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more