pub enum IdentityRole {
Response,
Message,
OutputItem(OutputItemKind),
ToolCall,
Resource,
}Variants§
Trait Implementations§
Source§impl Clone for IdentityRole
impl Clone for IdentityRole
impl Copy for IdentityRole
Source§impl Debug for IdentityRole
impl Debug for IdentityRole
Source§impl<'de> Deserialize<'de> for IdentityRole
impl<'de> Deserialize<'de> for IdentityRole
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 IdentityRole
Source§impl Hash for IdentityRole
impl Hash for IdentityRole
Source§impl PartialEq for IdentityRole
impl PartialEq for IdentityRole
Source§impl Serialize for IdentityRole
impl Serialize for IdentityRole
impl StructuralPartialEq for IdentityRole
Auto Trait Implementations§
impl Freeze for IdentityRole
impl RefUnwindSafe for IdentityRole
impl Send for IdentityRole
impl Sync for IdentityRole
impl Unpin for IdentityRole
impl UnsafeUnpin for IdentityRole
impl UnwindSafe for IdentityRole
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