pub struct CallbackSuggestions {
pub recommended_decision: String,
pub decision_reasons: Vec<String>,
pub strategy_suggestion: Option<StrategySuggestion>,
pub alternative_decisions: Vec<String>,
}Fields§
§recommended_decision: String§decision_reasons: Vec<String>§strategy_suggestion: Option<StrategySuggestion>§alternative_decisions: Vec<String>Trait Implementations§
Source§impl Clone for CallbackSuggestions
impl Clone for CallbackSuggestions
Source§impl Debug for CallbackSuggestions
impl Debug for CallbackSuggestions
Source§impl Default for CallbackSuggestions
impl Default for CallbackSuggestions
Source§impl<'de> Deserialize<'de> for CallbackSuggestions
impl<'de> Deserialize<'de> for CallbackSuggestions
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
impl Eq for CallbackSuggestions
Source§impl PartialEq for CallbackSuggestions
impl PartialEq for CallbackSuggestions
Source§impl Serialize for CallbackSuggestions
impl Serialize for CallbackSuggestions
impl StructuralPartialEq for CallbackSuggestions
Auto Trait Implementations§
impl Forget for CallbackSuggestions
impl Freeze for CallbackSuggestions
impl Move for CallbackSuggestions
impl RefUnwindSafe for CallbackSuggestions
impl Send for CallbackSuggestions
impl Sync for CallbackSuggestions
impl Unpin for CallbackSuggestions
impl UnsafeUnpin for CallbackSuggestions
impl UnwindSafe for CallbackSuggestions
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.