pub struct BuiltinCatalog;Expand description
Catalog wrapper for the static FUNCTION_REGISTRY.
Provides FunctionCatalog implementation using only built-in XPath functions.
This is the default catalog when no custom functions are registered.
Trait Implementations§
Source§impl Clone for BuiltinCatalog
impl Clone for BuiltinCatalog
Source§fn clone(&self) -> BuiltinCatalog
fn clone(&self) -> BuiltinCatalog
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BuiltinCatalog
Source§impl Debug for BuiltinCatalog
impl Debug for BuiltinCatalog
Source§impl Default for BuiltinCatalog
impl Default for BuiltinCatalog
Source§fn default() -> BuiltinCatalog
fn default() -> BuiltinCatalog
Returns the “default value” for a type. Read more
Source§impl FunctionCatalog for BuiltinCatalog
impl FunctionCatalog for BuiltinCatalog
Source§fn lookup(
&self,
namespace: &str,
local_name: &str,
arity: usize,
) -> Option<FunctionHandle>
fn lookup( &self, namespace: &str, local_name: &str, arity: usize, ) -> Option<FunctionHandle>
Look up a function by namespace URI, local name, and arity. Read more
Source§fn get_signature(
&self,
handle: FunctionHandle,
) -> Option<DynamicFunctionSignature>
fn get_signature( &self, handle: FunctionHandle, ) -> Option<DynamicFunctionSignature>
Get the signature for a function handle. Read more
Auto Trait Implementations§
impl Freeze for BuiltinCatalog
impl RefUnwindSafe for BuiltinCatalog
impl Send for BuiltinCatalog
impl Sync for BuiltinCatalog
impl Unpin for BuiltinCatalog
impl UnsafeUnpin for BuiltinCatalog
impl UnwindSafe for BuiltinCatalog
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