pub struct NativeServiceManager<T: LinkageMarker> { /* private fields */ }Expand description
A native attachment to a Firebird server’s service manager
(service_mgr).
Detaches automatically on drop.
Implementations§
Source§impl<T: LinkageMarker> NativeServiceManager<T>
impl<T: LinkageMarker> NativeServiceManager<T>
Sourcepub fn start(&mut self, request: &[u8]) -> Result<(), FbError>
pub fn start(&mut self, request: &[u8]) -> Result<(), FbError>
Start a service action (isc_action_svc_* request block).
Trait Implementations§
Source§impl<T: LinkageMarker> Drop for NativeServiceManager<T>
impl<T: LinkageMarker> Drop for NativeServiceManager<T>
Auto Trait Implementations§
impl<T> Freeze for NativeServiceManager<T>
impl<T> RefUnwindSafe for NativeServiceManager<T>
impl<T> Send for NativeServiceManager<T>
impl<T> Sync for NativeServiceManager<T>
impl<T> Unpin for NativeServiceManager<T>
impl<T> UnsafeUnpin for NativeServiceManager<T>
impl<T> UnwindSafe for NativeServiceManager<T>
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