asimov_patterns/execute/
writer.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 RDF input, produces some output.
7pub trait Writer<T, E>: Execute<T, E> {}
8
9/// Configuration options for [`Writer`].
10///
11/// # Examples
12///
13/// ```rust
14/// use asimov_patterns::WriterOptions;
15///
16/// let options = WriterOptions::builder().build();
17/// ```
18#[derive(Clone, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd, TypedBuilder)]
19pub struct WriterOptions {}