pub struct WalkabilityServiceHandle(/* private fields */);Implementations§
Source§impl WalkabilityServiceHandle
impl WalkabilityServiceHandle
pub fn new(service: Arc<dyn WalkabilityService>) -> Self
pub fn snapshot( &self, request: &WalkabilityRequest, ) -> Result<WalkabilitySnapshot, WalkabilityError>
pub fn register( self, services: &mut ServiceRegistry, ) -> Result<(), ServiceRegistryError>
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for WalkabilityServiceHandle
impl !UnwindSafe for WalkabilityServiceHandle
impl Freeze for WalkabilityServiceHandle
impl Send for WalkabilityServiceHandle
impl Sync for WalkabilityServiceHandle
impl Unpin for WalkabilityServiceHandle
impl UnsafeUnpin for WalkabilityServiceHandle
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