pub struct StarConfig {
pub max_nesting_depth: usize,
pub enable_reification_fallback: bool,
pub strict_mode: bool,
pub enable_sparql_star: bool,
pub buffer_size: usize,
pub max_parse_errors: Option<usize>,
}Expand description
Configuration for RDF-star processing
Fields§
§max_nesting_depth: usizeMaximum nesting depth for quoted triples (default: 10)
enable_reification_fallback: boolEnable automatic reification fallback
strict_mode: boolStrict mode for parsing (reject invalid constructs)
enable_sparql_star: boolEnable SPARQL-star extensions
buffer_size: usizeBuffer size for streaming operations
max_parse_errors: Option<usize>Maximum parse errors before aborting (None for unlimited)
Trait Implementations§
Source§impl Clone for StarConfig
impl Clone for StarConfig
Source§fn clone(&self) -> StarConfig
fn clone(&self) -> StarConfig
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 StarConfig
impl Debug for StarConfig
Source§impl Default for StarConfig
impl Default for StarConfig
Source§impl<'de> Deserialize<'de> for StarConfig
impl<'de> Deserialize<'de> for StarConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for StarConfig
impl RefUnwindSafe for StarConfig
impl Send for StarConfig
impl Sync for StarConfig
impl Unpin for StarConfig
impl UnsafeUnpin for StarConfig
impl UnwindSafe for StarConfig
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> 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 more