pub struct HydratedSessionLlmState {
pub current_identity: SessionLlmIdentity,
pub current_visibility_state: SessionToolVisibilityState,
pub current_capability_surface: Option<SessionLlmCapabilitySurface>,
pub capability_surface_status: SessionLlmCapabilitySurfaceStatus,
pub base_tool_names: BTreeSet<String>,
}Fields§
§current_identity: SessionLlmIdentity§current_visibility_state: SessionToolVisibilityState§current_capability_surface: Option<SessionLlmCapabilitySurface>§capability_surface_status: SessionLlmCapabilitySurfaceStatus§base_tool_names: BTreeSet<String>Trait Implementations§
Source§impl Clone for HydratedSessionLlmState
impl Clone for HydratedSessionLlmState
Source§fn clone(&self) -> HydratedSessionLlmState
fn clone(&self) -> HydratedSessionLlmState
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 moreAuto Trait Implementations§
impl Freeze for HydratedSessionLlmState
impl RefUnwindSafe for HydratedSessionLlmState
impl Send for HydratedSessionLlmState
impl Sync for HydratedSessionLlmState
impl Unpin for HydratedSessionLlmState
impl UnsafeUnpin for HydratedSessionLlmState
impl UnwindSafe for HydratedSessionLlmState
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