pub enum RdfInputSyntax {
Turtle,
N3,
}Expand description
Concrete input syntax of a request body.
Variants§
Implementations§
Source§impl RdfInputSyntax
impl RdfInputSyntax
Sourcepub fn from_content_type(content_type: &str) -> Option<Self>
pub fn from_content_type(content_type: &str) -> Option<Self>
Map a Content-Type header value (parameters ignored, case
insensitive) to an input syntax. application/turtle and
application/x-turtle are accepted as Turtle aliases.
use solid_pod_rs::rdf_input::RdfInputSyntax;
assert_eq!(RdfInputSyntax::from_content_type("text/n3; charset=utf-8"), Some(RdfInputSyntax::N3));
assert_eq!(RdfInputSyntax::from_content_type("application/json"), None);Trait Implementations§
Source§impl Clone for RdfInputSyntax
impl Clone for RdfInputSyntax
impl Copy for RdfInputSyntax
Source§impl Debug for RdfInputSyntax
impl Debug for RdfInputSyntax
impl Eq for RdfInputSyntax
Source§impl PartialEq for RdfInputSyntax
impl PartialEq for RdfInputSyntax
impl StructuralPartialEq for RdfInputSyntax
Auto Trait Implementations§
impl Forget for RdfInputSyntax
impl Freeze for RdfInputSyntax
impl RefUnwindSafe for RdfInputSyntax
impl Send for RdfInputSyntax
impl Sync for RdfInputSyntax
impl Unpin for RdfInputSyntax
impl UnsafeUnpin for RdfInputSyntax
impl UnwindSafe for RdfInputSyntax
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