pub enum ResolvedPromptSource {
File(String),
Url {
url: String,
headers: Option<HashMap<String, String>>,
},
None,
}Expand description
Resolved prompt source kind after applying priority rules.
Variants§
File(String)
Load from a local file path.
Url
Load from a URL (with optional headers).
None
No source configured.
Trait Implementations§
Source§impl Clone for ResolvedPromptSource
impl Clone for ResolvedPromptSource
Source§fn clone(&self) -> ResolvedPromptSource
fn clone(&self) -> ResolvedPromptSource
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 ResolvedPromptSource
impl Debug for ResolvedPromptSource
Source§impl PartialEq for ResolvedPromptSource
impl PartialEq for ResolvedPromptSource
Source§fn eq(&self, other: &ResolvedPromptSource) -> bool
fn eq(&self, other: &ResolvedPromptSource) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ResolvedPromptSource
impl StructuralPartialEq for ResolvedPromptSource
Auto Trait Implementations§
impl Freeze for ResolvedPromptSource
impl RefUnwindSafe for ResolvedPromptSource
impl Send for ResolvedPromptSource
impl Sync for ResolvedPromptSource
impl Unpin for ResolvedPromptSource
impl UnsafeUnpin for ResolvedPromptSource
impl UnwindSafe for ResolvedPromptSource
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
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.