pub enum AgentFileFormat {
NativeYaml,
OpenaiJson,
AnthropicJson,
LangchainYaml,
CrewaiYaml,
CopilotAgentMd,
}Expand description
Supported agent file input formats.
Variants§
NativeYaml
OpenaiJson
AnthropicJson
LangchainYaml
CrewaiYaml
CopilotAgentMd
GitHub Copilot .agent.md format — YAML frontmatter + Markdown system prompt body.
Trait Implementations§
Source§impl Clone for AgentFileFormat
impl Clone for AgentFileFormat
Source§fn clone(&self) -> AgentFileFormat
fn clone(&self) -> AgentFileFormat
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 AgentFileFormat
impl Debug for AgentFileFormat
Source§impl<'de> Deserialize<'de> for AgentFileFormat
impl<'de> Deserialize<'de> for AgentFileFormat
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 Display for AgentFileFormat
impl Display for AgentFileFormat
Source§impl FromStr for AgentFileFormat
impl FromStr for AgentFileFormat
Source§impl Hash for AgentFileFormat
impl Hash for AgentFileFormat
Source§impl PartialEq for AgentFileFormat
impl PartialEq for AgentFileFormat
Source§fn eq(&self, other: &AgentFileFormat) -> bool
fn eq(&self, other: &AgentFileFormat) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for AgentFileFormat
impl Serialize for AgentFileFormat
impl Eq for AgentFileFormat
impl StructuralPartialEq for AgentFileFormat
Auto Trait Implementations§
impl Freeze for AgentFileFormat
impl RefUnwindSafe for AgentFileFormat
impl Send for AgentFileFormat
impl Sync for AgentFileFormat
impl Unpin for AgentFileFormat
impl UnsafeUnpin for AgentFileFormat
impl UnwindSafe for AgentFileFormat
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