pub enum QueryResultFormat {
Turtle,
NTriples,
JsonLd,
RdfXml,
Csv,
TriG,
N3,
NQuads,
}Expand description
Represents RDF serialization formats for query results.
Variants§
Turtle
Turtle (Terse RDF Triple Language) format.
NTriples
N-Triples format.
JsonLd
JSON-LD (JSON for Linking Data) format.
RdfXml
RDF/XML format.
Csv
CSV (Comma-Separated Values) format.
TriG
TriG format.
N3
N3 (Notation3) format.
NQuads
N-Quads format.
Implementations§
Trait Implementations§
Source§impl Clone for QueryResultFormat
impl Clone for QueryResultFormat
Source§fn clone(&self) -> QueryResultFormat
fn clone(&self) -> QueryResultFormat
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 QueryResultFormat
impl Debug for QueryResultFormat
Source§impl Display for QueryResultFormat
impl Display for QueryResultFormat
Source§impl FromStr for QueryResultFormat
impl FromStr for QueryResultFormat
Source§fn from_str(s: &str) -> Result<Self, Self::Err>
fn from_str(s: &str) -> Result<Self, Self::Err>
Parses a string into a query result format.
This implementation is case-insensitive and accepts multiple variations for each format, including common abbreviations and alternative spellings.
§Accepted Strings
- NQuads: “nquads”, “nq”
- N3: “n3”
- TriG: “trig”
- Turtle: “turtle”, “ttl”
- N-Triples: “ntriples”, “nt”
- JSON-LD: “jsonld”, “json-ld”
- RDF/XML: “rdfxml”, “rdf-xml”, “rdf/xml”
- CSV: “csv”
§Errors
Returns an error message in the format: "Unknown query result format: {input}"
if the input string doesn’t match any known format.
Source§impl Hash for QueryResultFormat
impl Hash for QueryResultFormat
Source§impl PartialEq for QueryResultFormat
impl PartialEq for QueryResultFormat
impl Eq for QueryResultFormat
impl StructuralPartialEq for QueryResultFormat
Auto Trait Implementations§
impl Freeze for QueryResultFormat
impl RefUnwindSafe for QueryResultFormat
impl Send for QueryResultFormat
impl Sync for QueryResultFormat
impl Unpin for QueryResultFormat
impl UnsafeUnpin for QueryResultFormat
impl UnwindSafe for QueryResultFormat
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.