Trait basex::ToQueryArgument [−][src]
pub trait ToQueryArgument<'a> {
fn write_xquery<T: DatabaseStream>(
&self,
writer: &mut ArgumentWriter<'_, T>
) -> Result<()>;
fn xquery_type() -> String;
}
Expand description
Makes this type able to be interpreted as XQuery argument value.
Required methods
fn write_xquery<T: DatabaseStream>(
&self,
writer: &mut ArgumentWriter<'_, T>
) -> Result<()>
fn write_xquery<T: DatabaseStream>(
&self,
writer: &mut ArgumentWriter<'_, T>
) -> Result<()>
Writes this value using the given writer
as an XQuery argument value.
fn xquery_type() -> String
fn xquery_type() -> String
The type name of the XQuery representation.
Example
use basex::ToQueryArgument;
assert_eq!("xs:string", String::xquery_type());