pub struct ServerSqlRegistry { /* private fields */ }Expand description
Bounded registry used by an HTTP/service boundary. Registration is a startup operation; lookup accepts only a name that was registered by the server and never parses SQL supplied by a caller.
Implementations§
Source§impl ServerSqlRegistry
impl ServerSqlRegistry
pub fn with_limit( max_extensions: usize, ) -> Result<ServerSqlRegistry, ConfigError>
pub fn register( &mut self, extension: ServerSqlExtension, ) -> Result<(), ConfigError>
pub fn get(&self, name: &str) -> Option<ServerSqlExtension>
pub fn iter(&self) -> impl Iterator<Item = &ServerSqlExtension>
Trait Implementations§
Source§impl Clone for ServerSqlRegistry
impl Clone for ServerSqlRegistry
Source§fn clone(&self) -> ServerSqlRegistry
fn clone(&self) -> ServerSqlRegistry
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 moreSource§impl Debug for ServerSqlRegistry
impl Debug for ServerSqlRegistry
Source§impl Default for ServerSqlRegistry
impl Default for ServerSqlRegistry
Source§fn default() -> ServerSqlRegistry
fn default() -> ServerSqlRegistry
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ServerSqlRegistry
impl RefUnwindSafe for ServerSqlRegistry
impl Send for ServerSqlRegistry
impl Sync for ServerSqlRegistry
impl Unpin for ServerSqlRegistry
impl UnsafeUnpin for ServerSqlRegistry
impl UnwindSafe for ServerSqlRegistry
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<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