asimov_patterns/execute/
reader.rs

1// This is free and unencumbered software released into the public domain.
2
3use crate::Execute;
4use typed_builder::TypedBuilder;
5
6/// RDF dataset converter. Consumes some input, produces RDF output.
7pub trait Reader<T, E>: Execute<T, E> {}
8
9/// Configuration options for [`Reader`].
10///
11/// # Examples
12///
13/// ```rust
14/// use asimov_patterns::ReaderOptions;
15///
16/// let options = ReaderOptions::builder().build();
17/// ```
18#[derive(Clone, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd, TypedBuilder)]
19pub struct ReaderOptions {}