pub struct AiStudioAgentExtract {
pub type: AiAgentExtractType,
pub access_state: String,
pub description: String,
pub custom_instructions: Option<Option<String>>,
pub long_text: Option<AiStudioAgentLongTextTool>,
pub basic_text: Option<AiStudioAgentBasicTextTool>,
pub basic_image: Option<AiStudioAgentBasicTextTool>,
}Fields§
§type: AiAgentExtractType§access_state: String§description: String§custom_instructions: Option<Option<String>>§long_text: Option<AiStudioAgentLongTextTool>§basic_text: Option<AiStudioAgentBasicTextTool>§basic_image: Option<AiStudioAgentBasicTextTool>Trait Implementations§
Source§impl Clone for AiStudioAgentExtract
impl Clone for AiStudioAgentExtract
Source§fn clone(&self) -> AiStudioAgentExtract
fn clone(&self) -> AiStudioAgentExtract
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 AiStudioAgentExtract
impl Debug for AiStudioAgentExtract
Source§impl Default for AiStudioAgentExtract
impl Default for AiStudioAgentExtract
Source§fn default() -> AiStudioAgentExtract
fn default() -> AiStudioAgentExtract
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AiStudioAgentExtract
impl<'de> Deserialize<'de> for AiStudioAgentExtract
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
Source§impl PartialEq for AiStudioAgentExtract
impl PartialEq for AiStudioAgentExtract
Source§impl Serialize for AiStudioAgentExtract
impl Serialize for AiStudioAgentExtract
impl StructuralPartialEq for AiStudioAgentExtract
Auto Trait Implementations§
impl Freeze for AiStudioAgentExtract
impl RefUnwindSafe for AiStudioAgentExtract
impl Send for AiStudioAgentExtract
impl Sync for AiStudioAgentExtract
impl Unpin for AiStudioAgentExtract
impl UnsafeUnpin for AiStudioAgentExtract
impl UnwindSafe for AiStudioAgentExtract
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