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§
Source§impl Clone for WalkabilityServiceHandle
impl Clone for WalkabilityServiceHandle
Source§fn clone(&self) -> WalkabilityServiceHandle
fn clone(&self) -> WalkabilityServiceHandle
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for WalkabilityServiceHandle
impl !RefUnwindSafe for WalkabilityServiceHandle
impl Send for WalkabilityServiceHandle
impl Sync for WalkabilityServiceHandle
impl Unpin for WalkabilityServiceHandle
impl !UnwindSafe 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