pub struct PersonalitySummary {
pub description: String,
pub id: String,
pub name: String,
}Expand description
Lightweight personality metadata stored in prompt-composer state.
Fields§
§description: StringShort explanation shown beside the personality name.
id: StringStable identifier persisted on the owning session.
name: StringHuman-readable picker label.
Trait Implementations§
Source§impl Clone for PersonalitySummary
impl Clone for PersonalitySummary
Source§fn clone(&self) -> PersonalitySummary
fn clone(&self) -> PersonalitySummary
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 PersonalitySummary
impl Debug for PersonalitySummary
impl Eq for PersonalitySummary
Source§impl PartialEq for PersonalitySummary
impl PartialEq for PersonalitySummary
impl StructuralPartialEq for PersonalitySummary
Auto Trait Implementations§
impl Freeze for PersonalitySummary
impl RefUnwindSafe for PersonalitySummary
impl Send for PersonalitySummary
impl Sync for PersonalitySummary
impl Unpin for PersonalitySummary
impl UnsafeUnpin for PersonalitySummary
impl UnwindSafe for PersonalitySummary
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,
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.