pub struct TechRecommendationConfig {
pub technology: String,
pub use_cases: Vec<String>,
pub pros: Vec<String>,
pub cons: Vec<String>,
pub alternatives: Vec<String>,
}Expand description
Configuration for a technology recommendation
Fields§
§technology: StringTechnology name
use_cases: Vec<String>Use cases
pros: Vec<String>Pros
cons: Vec<String>Cons
alternatives: Vec<String>Alternatives
Trait Implementations§
Source§impl Clone for TechRecommendationConfig
impl Clone for TechRecommendationConfig
Source§fn clone(&self) -> TechRecommendationConfig
fn clone(&self) -> TechRecommendationConfig
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 TechRecommendationConfig
impl Debug for TechRecommendationConfig
Source§impl<'de> Deserialize<'de> for TechRecommendationConfig
impl<'de> Deserialize<'de> for TechRecommendationConfig
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 TechRecommendationConfig
impl RefUnwindSafe for TechRecommendationConfig
impl Send for TechRecommendationConfig
impl Sync for TechRecommendationConfig
impl Unpin for TechRecommendationConfig
impl UnwindSafe for TechRecommendationConfig
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