pub enum DeveloperRendering {
SystemReminder,
MidConversationSystemBeta,
}Expand description
How Role::Developer messages are rendered on the wire (plan §4.1).
Variants§
SystemReminder
Portable default: a role:"user" message wrapped in
<system-reminder>…</system-reminder>. No beta needed.
MidConversationSystemBeta
A mid-conversation role:"system" message (beta-gated opt-in).
Trait Implementations§
Source§impl Clone for DeveloperRendering
impl Clone for DeveloperRendering
Source§fn clone(&self) -> DeveloperRendering
fn clone(&self) -> DeveloperRendering
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 moreimpl Copy for DeveloperRendering
Source§impl Debug for DeveloperRendering
impl Debug for DeveloperRendering
Source§impl Default for DeveloperRendering
impl Default for DeveloperRendering
Source§fn default() -> DeveloperRendering
fn default() -> DeveloperRendering
Returns the “default value” for a type. Read more
impl Eq for DeveloperRendering
Source§impl PartialEq for DeveloperRendering
impl PartialEq for DeveloperRendering
impl StructuralPartialEq for DeveloperRendering
Auto Trait Implementations§
impl Freeze for DeveloperRendering
impl RefUnwindSafe for DeveloperRendering
impl Send for DeveloperRendering
impl Sync for DeveloperRendering
impl Unpin for DeveloperRendering
impl UnsafeUnpin for DeveloperRendering
impl UnwindSafe for DeveloperRendering
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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.