pub struct UpdateParser { /* private fields */ }Expand description
SPARQL UPDATE parser.
Implementations§
Source§impl UpdateParser
impl UpdateParser
Sourcepub fn with_prefixes(prefixes: HashMap<String, String>) -> Self
pub fn with_prefixes(prefixes: HashMap<String, String>) -> Self
Create a parser pre-loaded with prefix definitions.
Sourcepub fn parse(&mut self, input: &str) -> Result<UpdateRequest, UpdateParseError>
pub fn parse(&mut self, input: &str) -> Result<UpdateRequest, UpdateParseError>
Parse a full SPARQL Update request string.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for UpdateParser
impl RefUnwindSafe for UpdateParser
impl Send for UpdateParser
impl Sync for UpdateParser
impl Unpin for UpdateParser
impl UnsafeUnpin for UpdateParser
impl UnwindSafe for UpdateParser
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> 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