pub struct Cataloger { /* private fields */ }Expand description
See: https://asimov-specs.github.io/program-patterns/#cataloger
Implementations§
Source§impl Cataloger
impl Cataloger
pub fn new( program: impl AsRef<OsStr>, input: impl AsRef<str>, output: GraphOutput, options: CatalogerOptions, ) -> Self
pub async fn execute(&mut self) -> CatalogerResult
Trait Implementations§
impl Cataloger<Cursor<Vec<u8>>, ExecutorError> for Cataloger
Auto Trait Implementations§
impl Freeze for Cataloger
impl !RefUnwindSafe for Cataloger
impl Send for Cataloger
impl Sync for Cataloger
impl Unpin for Cataloger
impl !UnwindSafe for Cataloger
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