pub struct SessionInfoData {
pub info_type: String,
pub message: String,
pub tip: Option<String>,
pub url: Option<String>,
}Expand description
Informational message for timeline display with categorization
Fields§
§info_type: StringCategory of informational message (e.g., “notification”, “timing”, “context_window”, “mcp”, “snapshot”, “configuration”, “authentication”, “model”)
message: StringHuman-readable informational message for display in the timeline
tip: Option<String>Optional actionable tip displayed with this message
url: Option<String>Optional URL associated with this message that the user can open in a browser
Trait Implementations§
Source§impl Clone for SessionInfoData
impl Clone for SessionInfoData
Source§fn clone(&self) -> SessionInfoData
fn clone(&self) -> SessionInfoData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SessionInfoData
impl Debug for SessionInfoData
Source§impl<'de> Deserialize<'de> for SessionInfoData
impl<'de> Deserialize<'de> for SessionInfoData
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 SessionInfoData
impl RefUnwindSafe for SessionInfoData
impl Send for SessionInfoData
impl Sync for SessionInfoData
impl Unpin for SessionInfoData
impl UnsafeUnpin for SessionInfoData
impl UnwindSafe for SessionInfoData
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