pub struct AdvisorResult {
pub type_: AdvisorResultType,
pub text: String,
pub stop_reason: Option<String>,
pub rest: Rest,
}Fields§
§type_: AdvisorResultType§text: String§stop_reason: Option<String>§rest: RestImplementations§
Source§impl AdvisorResult
impl AdvisorResult
Sourcepub fn builder(type_: AdvisorResultType, text: String) -> AdvisorResultBuilder
pub fn builder(type_: AdvisorResultType, text: String) -> AdvisorResultBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for AdvisorResult
impl Clone for AdvisorResult
Source§impl Debug for AdvisorResult
impl Debug for AdvisorResult
Source§impl DeclaredFields for AdvisorResult
impl DeclaredFields for AdvisorResult
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for AdvisorResult
impl<'de> Deserialize<'de> for AdvisorResult
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 AdvisorResult
Source§impl PartialEq for AdvisorResult
impl PartialEq for AdvisorResult
Source§impl Serialize for AdvisorResult
impl Serialize for AdvisorResult
impl StructuralPartialEq for AdvisorResult
Auto Trait Implementations§
impl Freeze for AdvisorResult
impl RefUnwindSafe for AdvisorResult
impl Send for AdvisorResult
impl Sync for AdvisorResult
impl Unpin for AdvisorResult
impl UnsafeUnpin for AdvisorResult
impl UnwindSafe for AdvisorResult
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