pub struct PersonaGenerationRequest {
pub description: String,
pub base_persona_id: Option<String>,
pub workspace_id: Option<String>,
}Expand description
Request for persona generation
Fields§
§description: StringNatural language description
base_persona_id: Option<String>Optional base persona to tweak
workspace_id: Option<String>Workspace ID for context
Trait Implementations§
Source§impl Clone for PersonaGenerationRequest
impl Clone for PersonaGenerationRequest
Source§fn clone(&self) -> PersonaGenerationRequest
fn clone(&self) -> PersonaGenerationRequest
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 PersonaGenerationRequest
impl Debug for PersonaGenerationRequest
Source§impl<'de> Deserialize<'de> for PersonaGenerationRequest
impl<'de> Deserialize<'de> for PersonaGenerationRequest
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 PersonaGenerationRequest
impl RefUnwindSafe for PersonaGenerationRequest
impl Send for PersonaGenerationRequest
impl Sync for PersonaGenerationRequest
impl Unpin for PersonaGenerationRequest
impl UnsafeUnpin for PersonaGenerationRequest
impl UnwindSafe for PersonaGenerationRequest
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