pub struct OutputStyleLoader;Available on crate feature
cli-integration only.Implementations§
Trait Implementations§
Source§impl Clone for OutputStyleLoader
impl Clone for OutputStyleLoader
Source§fn clone(&self) -> OutputStyleLoader
fn clone(&self) -> OutputStyleLoader
Returns a duplicate of the value. Read more
1.0.0 · 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 OutputStyleLoader
impl Debug for OutputStyleLoader
Source§impl Default for OutputStyleLoader
impl Default for OutputStyleLoader
Source§fn default() -> OutputStyleLoader
fn default() -> OutputStyleLoader
Returns the “default value” for a type. Read more
Source§impl DocumentLoader<OutputStyle> for OutputStyleLoader
impl DocumentLoader<OutputStyle> for OutputStyleLoader
Source§fn parse_content(
&self,
content: &str,
path: Option<&Path>,
) -> Result<OutputStyle>
fn parse_content( &self, content: &str, path: Option<&Path>, ) -> Result<OutputStyle>
Parse content into the target type.
Source§fn doc_type_name(&self) -> &'static str
fn doc_type_name(&self) -> &'static str
Document type name for error messages (e.g., “skill”, “subagent”, “output style”).
Source§fn load_file<'life0, 'life1, 'async_trait>(
&'life0 self,
path: &'life1 Path,
) -> Pin<Box<dyn Future<Output = Result<T>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn load_file<'life0, 'life1, 'async_trait>(
&'life0 self,
path: &'life1 Path,
) -> Pin<Box<dyn Future<Output = Result<T>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Load an item from a file path.
Source§fn load_directory<'life0, 'life1, 'async_trait>(
&'life0 self,
dir: &'life1 Path,
) -> Pin<Box<dyn Future<Output = Result<Vec<T>>> + Send + 'async_trait>>where
T: 'static,
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn load_directory<'life0, 'life1, 'async_trait>(
&'life0 self,
dir: &'life1 Path,
) -> Pin<Box<dyn Future<Output = Result<Vec<T>>> + Send + 'async_trait>>where
T: 'static,
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Load all items from a directory.
Source§fn load_inline(&self, content: &str) -> Result<T>
fn load_inline(&self, content: &str) -> Result<T>
Load from inline content.
impl Copy for OutputStyleLoader
Auto Trait Implementations§
impl Freeze for OutputStyleLoader
impl RefUnwindSafe for OutputStyleLoader
impl Send for OutputStyleLoader
impl Sync for OutputStyleLoader
impl Unpin for OutputStyleLoader
impl UnwindSafe for OutputStyleLoader
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<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.