pub struct ReasoningDetail {
pub type_: ReasoningDetailKind,
pub text: Option<Option<String>>,
pub signature: Option<Option<String>>,
pub summary: Option<String>,
pub data: Option<String>,
pub format: Option<String>,
pub id: Option<Option<String>>,
pub index: Option<i64>,
pub rest: Rest,
}Expand description
Payload fields are optional because streaming detail fragments may carry only a signature or identity. Encrypted data is never interpreted as text.
Fields§
§type_: ReasoningDetailKind§text: Option<Option<String>>§signature: Option<Option<String>>§summary: Option<String>§data: Option<String>§format: Option<String>§id: Option<Option<String>>§index: Option<i64>§rest: RestTrait Implementations§
Source§impl Clone for ReasoningDetail
impl Clone for ReasoningDetail
Source§impl Debug for ReasoningDetail
impl Debug for ReasoningDetail
Source§impl DeclaredFields for ReasoningDetail
impl DeclaredFields for ReasoningDetail
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for ReasoningDetail
impl<'de> Deserialize<'de> for ReasoningDetail
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 ReasoningDetail
Source§impl PartialEq for ReasoningDetail
impl PartialEq for ReasoningDetail
Source§impl Serialize for ReasoningDetail
impl Serialize for ReasoningDetail
impl StructuralPartialEq for ReasoningDetail
Auto Trait Implementations§
impl Freeze for ReasoningDetail
impl RefUnwindSafe for ReasoningDetail
impl Send for ReasoningDetail
impl Sync for ReasoningDetail
impl Unpin for ReasoningDetail
impl UnsafeUnpin for ReasoningDetail
impl UnwindSafe for ReasoningDetail
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